עבור לתוכן

שאלה על הממשקים IEnumerable ו - IEnumerator

Featured Replies

פורסם

שלום וברכה!
רציתי לדעת לגבי הממשקים IEnumerable ו IEnumerator ב C# המאפשרים מעבר על מחלקה בלולאת Foreach.
למה במקום להשתמש בממשקים הללו, לא להגדיר מאפיין לקריאה בלבד(המכיל רק פונ' GET)
וכך יהיה אפשר בקלות לעבור על האוסף או המערך שיש במחלקה בלולאת ForEach, ולא תהיה אפשרות לשנות אותו.
כל זאת מבלי לממש את הממשקים הנ"ל?
זה לא יותר פשוט?
 

פורסם

לדעתי בגלל שיקולי ארכיטקטורה..

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים