我记不住如何(但不记得为什么)在 C # 中使用 IEnumerator
。我已经习惯了 Java 的精彩文档,它向初学者很好地解释了一切。所以请忍耐一下。
我试着从这些黑板上的其他答案中学习,但没有用。我没有问一个以前已经被问过的一般性问题,而是用一个具体的例子来为我澄清一些事情。
假设我有一个需要传递 IEnumerable<String>
对象的方法。该方法所需要做的就是将字母 roxxors
连接到迭代器中每个 String
的末尾。然后它将返回这个新迭代器(当然原来的 IEnumerable
对象保持不变)。
我该怎么做?当然,除了我之外,这里的答案还可以帮助很多人解答关于这些对象的基本问题。