Chapter 19. Enumerating Collections

After completing this chapter, you will be able to:

  • Manually define an enumerator that can be used to iterate over the elements in a collection.

  • Implement an enumerator automatically by creating an iterator.

  • Provide additional iterators that can step through the elements of a collection in different sequences.

In Chapter 10, Chapter 10, you learned about arrays and collection classes for holding sequences or sets of data. Chapter 10 also introduced the foreach statement that you can use for stepping through, or iterating over, the elements in a collection. At the time, you just used the foreach statement as a quick and convenient way of accessing the contents of a collection, but now it is time to learn a little ...

Get Microsoft® Visual C#® 2008 Step by Step now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.