I am having trouble remembering how (but not why) to use IEnumerator
s in C#. I am used to Java with its wonderful documentation that explains everything to beginners quite nicely. So please, bear with me.
I have tried learning from other answers on these boards to no avail. Rather than ask a generic question that has already been asked before, I have a specific example that would clarify things for me.
Suppose I have a method that needs to be passed an IEnumerable<String>
object. All the method needs to do is concatenate the letters roxxors
to the end of every String
in the iterator. It then will return this new iterator (of course the original IEnumerable
object is left as it was).
How would I go about this? The answer here should help many with basic questions about these objects in addition to me, of course.
List<int>
, with values from 1 to 10, and the newIEnumerator
was added 1 to each item, then the new List has values from 2 to 11. Is it as simple as that? – Relegate