I just want to verify, is yield return a shortcut for implementing IEnumerable and IEnumerator?
Thanks, John
I just want to verify, is yield return a shortcut for implementing IEnumerable and IEnumerator?
Thanks, John
Yes, it is.
You can find out a lot more about it in chapter 6 of my book, C# in Depth. Fortunately chapter 6 is available for free from Manning's web site.
I also have two other articles on the book's web site.
Feedback welcome.
To add to the link-fest, Raymond Chen did a nice little series on C# iterators a few months ago: