Freigeben über


Gruppieren von Daten in Auflistungen

Miteinander verwandte Daten können effektiver gehandhabt werden, wenn sie in Auflistungen gruppiert werden. Anstatt Code für jedes einzelne Objekt zu schreiben, kann derselbe Code verwendet werden, um alle Elemente einer Auflistung zu verarbeiten.

Zur Verwaltung einer Auflistung werden die Array-Klasse und die Collections-Klasse verwendet, um einzelne Elemente oder eine Gruppe von Elementen hinzuzufügen, zu entfernen oder zu verändern. Es kann auch eine gesamte Auflistung in eine andere Auflistung kopiert werden.

Einige Collections-Klassen haben Sortierungsfunktionen, die meisten sind indiziert. Die Speicherverwaltung erfolgt automatisch, und die Kapazität einer Auflistung wird je nach Anforderung erweitert. Die Synchronisierung bietet Threadsicherheit beim Zugriff auf die Member der Auflistung. Einige der Collections-Klassen können Wrapper generieren, die die Auflistung mit einem Schreibschutz oder einer festen Größe versehen. Alle Collections-Klassen können ihren eigenen Enumerator generieren, der das Durchlaufen der Elemente vereinfacht.

Siehe auch

System.Array | System.Collections-Namespace | System.Collections.Specialized-Namespace