السلام عليكم ورحمة الله
أنا باستخدم كل من فئة الـ Array وفئة الـ List (of)
لكي اعمل مصفوفة يمكن التعامل مع اي من عناصرها مباشرة كالتالي:-
Dim MyArray(10) as Point Dim MyList as List (Of Point) Dim Int1 as Integer = MyArray(3).X Dim Int2 as Integer = MyList (3).X
الميزة في List أنها يمكن بها اضافة عنصر في أي ترتيب تريده وإزالة أي عنصر في أي ترتيب تريده
لكن المشكلة تكمن أن الـ List عندما تحب أن تصل لأي عنصر من عناصرها وتعدل في أحد خصائصه لا يجدي ذلك لأنه لا يوصلك إليه بالمرجعBy Refrence وإنما يوصلك إليه بالقيمة By Value !
وكذلك فإن استدعاء إجراء من داخل الـ List عديم القيمة!
جرب أي من الأوامر التالية:-
MyList(0).X = 0 MyList(0).X.Add(MySize)
لأسف لن يجدي
هل من طريقة للاستفادة من مميزات الأولى ومميزات الثانية ؟
حيث أن ذلك يسببلي مشكلة كبيرة في كل التطبيقات التي استخدمها فيها
جزاكم الله كل خير


