У меня возникли проблемы с запоминанием того, как (но не почему) использовать IEnumerator
в С#. Я привык к Java с замечательной документацией, которая очень хорошо объясняет начинающим. Поэтому, пожалуйста, несите меня.
Я пробовал учиться другим ответам на этих досках безрезультатно. Вместо того, чтобы задавать общий вопрос, который уже был задан раньше, у меня есть конкретный пример, который прояснит мне все.
Предположим, что у меня есть метод, которому необходимо передать объект IEnumerable<String>
. Весь метод, который нужно выполнить, - это конкатенация букв roxxors
до конца каждого String
в итераторе. Затем он вернет этот новый итератор (конечно, исходный объект IEnumerable
остается таким, каким он был).
Как я могу это сделать? Ответ здесь должен помочь многим с основными вопросами об этих объектах, кроме меня, конечно.