The System.Collections.Specialized.HybridDictionary collection is a dynamic class in that it implements a ListDictionary until the number of items is small and then switches to HashTable if the number of items grows large. Technically it works like HashTable.