822
צפיות
צפיות
1
תשובות
תשובות
קוד פשוט ובהיר
הודעה זו נכתבה בתגובה למאמר: מדריך C# – תכנות מונחה עצמים: אוספים מותאמים וסדרנים (Indexers)
אך לא הבנתי מה המשמעות של IEnumerable ושל הקוד בסוף האוסף #region וכו'.
אך לא הבנתי מה המשמעות של IEnumerable ושל הקוד בסוף האוסף #region וכו'.
1 תשובות
בגלל שזה יורש מממשק.
שים לב שהעצם יורש את הממשק IEnumerable, וכפי שמוסבר בפרק הבא, העצם מחוייב לממש את ההצהרות שבממשק. כנראה ש-GetEnumerator "הוכרז" בממשק. הסיבה ל-region ברורה – זה חלק שאין בו שימוש, ואין צורך בלראות אותו. מה ש-region עושה זה מאפשר לסגור ב-Visual Studio את החלק שבפנים, ואז הוא לא מפריע. רואה ובלתי נראה. הוא קיים, אבל לאף אחד לא איכפת.