שיעור 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).