الدرس 19: القوائم و foreach
المتغير يحمل قيمة واحدة؛ أما القائمة فتحمل الكثير. في C#: List<string> names = new List<string> { "Ann", "Bob" }; ينشئ قائمة. names.Add("Cara"); يضيف عنصرًا، و names.Count يعطي عددها. لزيارة كل عنصر تستخدم foreach (string name in names) — دون الحاجة إلى عدّاد يدوي.
القائمة صندوق فيه خانات مرقّمة. الأمر .Add يضيف خانة، و .Count يعدّها، و foreach يمرّ خانة خانة دون أن تعدّ بنفسك.
- List<T>
- مجموعة تحمل قيمًا كثيرة من النوع نفسه T (مثل List<int>).
- .Add()
- يضيف عنصرًا إلى نهاية القائمة.
- .Count
- كم عنصرًا تحمل القائمة حاليًا.
- foreach
- حلقة تزور كل عنصر في المجموعة: foreach (string x in list).