Специализированные коллекции
Обновлен: Ноябрь 2007
Специализированные коллекции — это коллекции с крайне специфическими свойствами. NameValueCollection основан на NameObjectCollectionBase; однако NameValueCollection принимает несколько значений каждого ключа, тогда как NameObjectCollectionBase принимает только одно значение каждого ключа.
В пространстве имен System.Collections.Specialized представлен ряд строго типизированных коллекций, в том числе StringCollection и StringDictionary, которые содержат исключительно строковые значения.
Класс CollectionsUtil создает экземпляры коллекций, не учитывающих регистр.
Некоторые преобразования коллекций. Например, класс HybridDictionary запускается как ListDictionary и по достижении большого размера преобразуется в Hashtable. Коллекция KeyedCollection<TKey, TItem> представляет собой список, но она также создает словарь подстановок, когда количество элементов достигает указанного порога.
См. также
Ссылки
System.Collections.Specialized