16. Building Custom Collections
Begin 2.0
Chapter 14 covered the standard query operators—that is, the extension methods on IEnumerable<T>
that provide methods common to all collections. However, these operators do not make all collections equally suited for all tasks; there is still a need for different collection types. Some collections are better suited to searching by key, whereas others are better suited to accessing items by position. Some collections act like queues: The first element in is the first out. Others are more like stacks: The first element in is the last out. Others are not ordered at all.
The .NET Framework provides a plethora of collection types suited for many of the scenarios in which collections are needed. This chapter ...
Get Essential C# 6.0 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.