Запитання з тегом «ienumerator»

16
Хтось може мені пояснити IEnumerable та IEnumerator? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередилось на одній проблемі, лише відредагувавши цю публікацію . Закрито 11 місяців тому . Удосконаліть це питання Хтось може мені пояснити IEnumerable та IEnumerator? наприклад, коли його використовувати над …

7
отримати загальний перечислювач з масиву
Як в C # отримати загальний перечислювач із заданого масиву? У наведеному нижче коді MyArrayє масив MyTypeоб’єктів. Я хотів би отримати MyIEnumeratorза показаним способом, але, схоже, я отримую порожній перелічувач (хоча я це підтвердив MyArray.Length > 0). MyType[] MyArray = ... ; IEnumerator<MyType> MyIEnumerator = MyArray.GetEnumerator() as IEnumerator<MyType>;

6
Чому IEnumerator <T> успадковує від IDisposable, а незагальний IEnumerator ні?
Я помітив, що загальний IEnumerator&lt;T&gt;успадковується від IDisposable, а незагальний інтерфейс IEnumerator - ні. Чому він розроблений саме таким чином? Зазвичай ми використовуємо оператор foreach для перегляду IEnumerator&lt;T&gt;екземпляра. Сформований код foreach насправді має блок try-нарешті, який викликає Dispose () у нарешті.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.