السلام عليكــم ورحمـة الله وبركاتــه ،،
شكراً لك اخي الكريم
akramKamal كتب:عندما نعلن عن متغير في الكلاس من غير أن نضع له قيمةpublic List<Course> Courses;أما عندما نعلن عن متغير في الكلاس ونضع له قيمة - هنا المتغير حجز مكانه من الذاكرة-
public List<Course> = new List<Course>();لذلك لا نضع القيمة إالا عند عمل كائن جديد من الكلاس وهو كذلك
public Student() { Courses = new List<Course>(); }
طيب اذا انا حبيت استخدم
ArryList
public ArrayList Courses;
public Student()
{
Courses = new ArrayList();
}ليش غلط؟؟
وكيف ممكن تكون صح