الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اضافة structure إلى arraylist

بدأه ss111111 في 11 أكتوبر 2010 · 5 رد · 421 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

قمت بانشاء structure

Public Structure Customer

‘Public members

Public FirstName As String

Public LastName As String

Public Email As String

End Structure

و قمت بالدخال بيانات فيه

Dim objNewCustomer As Customer

objNewCustomer.FirstName = aaaaa

objNewCustomer.LastName = bbbbbb

objNewCustomer.Email = aaa@aaaa

بعد ذلك قمت بانشاء arrylist

Private objCustomers As New ArrayList

و اردت ان ادخل الstructure فيها

objCustomers.Add(objNewCustomer)

لكن لم يتم ادخال البيانات فيها

و لم اتمكن من معرفة السبب

هل ممكن حد يشرح لي السبب

استغفر الله الذي لا إله إلا هو الحي القيوم و اتوب إليه

#2

في البداية أحب أن أنبهك أن تضع الكود داخل قوسي الكود 'code /code' حتى نستطيع أن نفهم كودك بشكل أفضل، انظر إلى كودك الآن:

Public Structure Customer
'Public members
Public FirstName As String
Public LastName As String
Public Email As String
End Structure

ثانياً: أنت أضفت المتغير objNewCustomer إلى المصفوفة و ليس البيانات، و المتغير لا يحتوي على البيانات و إنما هو نسخة من الstruct فقط. لإضافة البيانات للمصفوفة:

objCustomers.Add(objNewCustomer.Firstname)
objCustomers.Add(objNewCustomer.Lastname)
objCustomers.Add(objNewCustomer.Email)
#3

شكرا اخي بهاء

انا جربت حلك و دخلت القيم في الarraylist

لكن اخر lstring خزنت في arraylist بهذه القيمة

true

و الstring قيمتها في الاصل

aaa@aaa

ممكن تساعدني

استغفر الله الذي لا إله إلا هو الحي القيوم و اتوب إليه

#4

ما دام المتغير Email من النوع string إذاً لا بد ان تكون قيمته string

#5

السلام عليكم

اخي كلامك صحيح

انا اكتشفت خطأ في الكود

و الحمد لله صلحتة

استغفر الله الذي لا إله إلا هو الحي القيوم و اتوب إليه

#6

:)

تم تعديل هذه المشاركة بواسطة ss111111 في 13 أكتوبر 2010 في 23:32

استغفر الله الذي لا إله إلا هو الحي القيوم و اتوب إليه

مواضيع مشابهة