Spezialisierte Auflistungen

Spezialisierte Auflistungen sind Auflistungen für sehr spezielle Anforderungen. NameValueCollection basiert auf NameObjectCollectionBase. NameValueCollection akzeptiert allerdings mehrere Werte pro Schlüssel, NameObjectCollectionBase hingegen nur einen Wert pro Schlüssel.

Weitere stark typisierte Auflistungen im System.Collections.Specialized-Namespace sind StringCollection und StringDictionary, die beide ausschließlich Zeichenfolgen als Werte enthalten.

Die CollectionsUtil-Klasse erstellt Instanzen von Auflistungen, bei denen die Groß- und Kleinschreibung nicht beachtet wird.

Einige Auflistungen werden transformiert. Die HybridDictionary-Klasse ist beispielsweise zunächst ein ListDictionary und wird zu einer Hashtable, wenn ihre Kapazität zunimmt. KeyedCollection ist eine Liste, mit ihr wird jedoch auch ein Nachschlagewörterbuch erstellt, wenn die Anzahl der Elemente einen bestimmten Schwellenwert erreicht.

Siehe auch

Referenz

System.Collections.Specialized

Weitere Ressourcen

Auflistungen und Datenstrukturen