تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيف اصمم فئة تماثل المصفوفات
#1
السلام عليكم إخواني

هل يمكنني تطوير فئة تماثل المصفوفات
أو بالأحرى القوائم مثلا (List (Of String

بحيث يمكن للمستخدم ارسال رقم الصف ورقم العمود ليحصل على العنصر
كما في القوائم (myItem = myList(0,0

هل هناك واجهة يمكن تضمينها لإضافة هذه الخاصية على الفئة ؟
لا اعتقد ان الواجهة IEnumerable تفي بالغرض

وشكرا.

نتائج توصلت اليها

وهي باستخدام الكلمة المحجوزة Default قبل الخاصية

PHP كود :
   Default Public Property Item(ByVal index As Integer) As Object
        Get

        End Get
        Set
(ByVal value As Object)

 
       End Set
    End Property 


لكن بقي ان اعرف كيفية التعامل مع أكثر من بعد واحد
الرد }}}
تم الشكر بواسطة:
#2
هذا كود صغير حاول تجربته


كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       Dim i, j As Integer
       Dim strArr(1, 2) As String

       strArr(0, 0) = "First (0,0)"
       strArr(0, 1) = "Second (0,1)"

       strArr(1, 0) = "Third (1,0)"
       strArr(1, 1) = "Fourth (1,1)"

       For i = 0 To strArr.GetUpperBound(0)
           For j = 0 To strArr.GetUpperBound(0)
               MsgBox(strArr(i, j))
           Next
       Next
   End Sub
Don't Be The Perfect one
be the right one
الرد }}}
تم الشكر بواسطة:
#3
يمكنك استخدام الفئة IDictionary<TKey, TValue> Interface
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم