C# Collections: A Detailed Presentation dives deep into the operations of the .NET Collections framework. It begins by demonstrating how the .NET Collections framework can save you a lot of time and effort by giving you tons of proven functionality. For most situations you’ll encounter, there’s usually no need to roll your own custom data structure. It then presents an overview of the fundamental data structures: arrays, linked-lists, hash tables, stacks, queues, and trees and demonstrates how the functionality of each of the fundamental data structures is implemented by one or more corresponding collection classes. The book continues by demonstrating how to combine collections with multi-threaded programming techniques. Event processing and events on collections is covered in detail as well.