This chapter introduced the .NET Framework collection classes. You learned about the hierarchy of interfaces that many of the collection classes implement. You saw how to use class
Array to perform array manipulations. You learned that the
System.Collections.Generic namespaces contain many nongeneric and generic collection classes, respectively. We presented the nongeneric classes
Hashtable as well as generic classes
LinkedList. In doing so, we discussed data structures in greater depth. We discussed dynamically expandable collections, hashing schemes, and two implementations of a dictionary. You saw the advantages of generic collections over their nongeneric counterparts. ...