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

سؤال حول خاصية [] ووضع فهرس كمرجع لها شبيه بال dataTable

مغلق
بدأه activeman في 14 يوليو 2007 · 7 رد · 819 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سؤالي حول كيفية تعريف كلاس او property أو أي شئ

كان أعرف كلاس او الطريقة المناسبة لجعل MyTool شبيهة بشكل المصفوفة وأقدر احدد ال index لها فكيف اعرف ال MyTool

بحيث يكون الناتج كما يلي

MyClass.MyTool[0].Name   or MyClass.MyTool[0].Color
MyClass.MyTool[1].Name   or MyClass.MyTool[1].Color
#2
public YourType{
			public string Name;
			public string Color;
}

public class MyClass{
			   public YourType [] MyTool = new YourType [15];

}

هل هذا ما تقصده ؟؟؟

أو تقصد إعادة التعريف للمعامل Operator Overloading

تم تعديل هذه المشاركة بواسطة b.m.s في 15 يوليو 2007 في 00:06

#3

شكرا اخي على الكود الجميل فعلا..

ولكن لدي استفسارين :

1- كيف ممكن اجعل الفهرس غير مثبت Index=15 بحيث يكون لا نهائي مثلا. او المستخدم يرسله له من البرنامج.

2- الكود السابق لم يقم بتخزين ولا استرجاع اللون :

عندما استدعيته طلع رسالة خطأ:

 MyClass c1 = new MyClass();
			c1.MyTool[1].Name = "a";
			MessageBox.Show(c1.MyTool[0].Name); // pop me error
#4

الطريقة للاسف لم تزبط

#5

لطفا المساعدة المساعدة

#6

هل من مجيب يا اهل الخير والصلاح

#7

السلام عليكم

System.Collections.ArrayList ARL = new System.Collections.ArrayList(10);
  ARL.Add("Element Nbr 0");
  ARL.Add("Element Nbr 1");
  ARL.Add("Element Nbr 2");
  MessageBox.Show(ARL[1].ToString());

هل هذا ما تريد؟

#8

لا ليس هكذا اطلاقا

كما الاول كان هو المطلوب ولكن الاخ بالبداية كان متفاعلا معي اما الان فلم يرد لعل المانع خير :)

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…