Результаты поиска по запросу "ienumerator"

2 ответа

Не могли бы вы предоставить более подробную информацию о том, как на самом деле вы будете реализовывать это, пожалуйста? Я предполагаю, что это будет для каждого перечислителя, и вы сохраните имя файла в переменной. Как бы вы сравнили и обновили переменную? (SSIS нуб - извините, если все просто)

я есть интересная проблема с SSIS. Используя перечислитель для каждого файла, мне нужно выбрать подпапку, которая была создана последним, и затем пройтись по каждому из файлов. Возможно, пример объяснит лучше. Папки выглядят примерно так: C: \ ...

2 ответа

Почему массивы в .net реализуют только IEnumerable, а не IEnumerable <T>?

Я реализовывал свой собственный класс ArrayList и был удивлен, когда понял, что

6 ответов

Зачем реализовывать IEnumerable (T), если я могу просто определить ОДИН GetEnumerator?

ОбновитьЯ ценю все комментарии, которые по существу составили единодушную оппозицию. Хотя каждое возражение было обоснованным, я чувствую, что последний гроб...

ТОП публикаций

14 ответов

https://www.youtube.com/watch?v=jd3yUjGc9M0

кто-нибудь объяснить мне IEnumerable и IEnumerator? например, когда использовать его поверх foreach? В чем разница между IEnumerable и IEnumerator? Почему мы должны использовать это?

0 ответов

Короче говоря, используйте общие коллекции каждый раз, когда вы можете.

ользую следующий код, чтобы позволить myClass использовать foreach. Но я довольно новичок в программировании и испытываю некоторые трудности в понимании следующего кода. Я описал свои проблемы в комментариях. Буду признателен за предоставление ...

5 ответов

Enumerable.Select Method

я проблемы с запоминанием, как (но не почему) использоватьIEnumeratorс в C #. Я привык к Java с ее замечательной документацией, которая довольно неплохо объясняет новичкам. Поэтому, пожалуйста, терпите меня. Я пытался учиться на других ответах ...

0 ответов

Для полноты: или IEnumerator [<T>]

ли способ использовать блоки доходности для реализацииIEnumerator<T> который может идти назад (MoveLast()) как вперёд?

7 ответов

получить универсальный перечислитель из массива

1 ответ

Реализация метода List <T> .Enumerator IEnumerator.Reset ()

1 ответ

IEnumerable и IEnumerator оба являются интерфейсами. IEnumerable имеет только один метод с именем GetEnumerator. Этот метод возвращает (так как все методы возвращают что-то, включая void) другой тип, который является интерфейсом, а этот интерфейс - IEnumerator. Когда вы реализуете логику перечислителя в любом классе вашей коллекции, вы реализуете IEnumerable (либо универсальный, либо не универсальный). IEnumerable имеет только один метод, тогда как IEnumerator имеет 2 метода (MoveNext и Reset) и свойство Current. Для простоты понимания рассмотрим IEnumebale блок, в котором находится IEnumerator (но не через наследование или ограничение). Смотрите код для лучшего понимания:

жный дубликат: Может кто-нибудь объяснить мне IEnumerable и IEnumerator? [https://stackoverflow.com/questions/558304/can-anyone-explain-ienumerable-and-ienumerator-to-me] Каковы различия между IEnumerator и IEnumerable?