El capítulo 4 trata principalmente sobre los distintos tipos de colecciones que provee el framework .net 2.0, pasando por las colecciones normales (ArrayList, HashTable, SortedList, BitArray, etc), las listas secuenciales (Queue, Stack), diccionarios y diccionarios especializados (SortedList, ListDictionary, HybridDictionary y OrderedDictionary), colecciones especializadas (BitArray, BitVector32, StringCollection, StringDictionary, NameValueCollection) y finalmente las más interesantes: las colecciones genéricas las cuales ahorran bastante trabajo y evitan algunos posibles errores en el manejo de los tipos usados al crear algún tipo de colección.
En mi experiencia personal ya me había tocado trabajar con algunos de los tipos propuestos por el framework (especialmente el ArrayList) aunque el resto no los conocía muy bien, también había usado la clase genérica List
Ahora se viene el capítulo 5 el cual trata sobre serialización, otro tema que alguna vez usé pero no me interioricé sobre su funcionamiento en detalle, les iré comentando que tal.