ראינו ביום ראשון שכדי שיהיה אפשר לעשות על Type כלשהו foreach, צריך למממש IEnumerable.
מסתבר שזה לא מדויק 😃
אם לא נממש IEnumerable, אבל תהיה לנו מחלקה מהסוג הזה:
|
|
שלא מממשת IEnumerable(!) אז הקוד הבא יתקמפל:
|
|
תכלס, זה סתם מגניב ולא כדאי לעשות את זה.
אם אתם באים לממש IEnumerable משלכם, עדיף שתממשו IEnumerable, ואפילו IEnumerable<T>.
יום בר מנייה טוב