اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

السلام عليكم و رحمة الله و بركاته
مرحباً اخي ،
هناك Dictionary فيه هذه الميزة،
مثال
 

var dict = new Dictionary<string, object>();

حيث ان string هو نوع الـindexer (و يمكن ان يكون اي نوع آخر)
و object هو نوع العناصر التي يمكن الوصول لها بواسطة الـindexer.

  • 0
نشر

لا يمكن ذلك من أجل المصفوفات. أنصحك باستخدام القاموس Dictionary<TKey, TValue> لهذا الغرض. حيث من الممكن تعريف المفتاح TKey على أنّه من النوع string. انظر إلى المثال التالي:

Dictionary<string,int> dic = new Dictionary<string, int>();

dic.Add("Egypt",20);
dic.Add("Syria",963);
dic.Add("Saudia", 966);

Console.WriteLine(dic["Syria"]);

لاحظ كيف نصل إلى العناصر المخزّنة ضمن القاموس dic.

ملاحظة: يمكنك استخدام Console Application لتجربة هذا البرنامج، حيث تضع الشيفرة السابقة ضمن التابع Main.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...