Zusammenfassung
In diesem Modul haben Sie mehr über die Kernfunktionen und Anwendungsfälle von C#-Auflistungen erfahren. Wir behandelten List<T> für sortierte, indizierbare Daten, HashSet<T> für das Verwalten eindeutiger Elemente und Dictionary<TKey, TValue> für das Speichern von Schlüssel-Wert-Paaren. Außerdem haben Sie allgemeine Vorgänge wie Hinzufügen, Entfernen und Durchlaufen von Elementen sowie Szenarien untersucht, in denen jede Sammlung am effektivsten ist, z. B. dynamische Datenbindung mit ObservableCollection<T> oder Ausführen von Satzvorgängen mit HashSet<T>.
Nach Abschluss dieses Moduls können Sie jetzt:
- Verwenden Sie
List<T>zum Verwalten sortierter Sequenzen von Elementen mit dynamischer Größenänderung und indiziertem Zugriff. - Implementieren Sie
HashSet<T>um eindeutige, ungeordnete Elemente zu verarbeiten und Mengenoperationen auszuführen. - Wird
Dictionary<TKey, TValue>verwendet, um Daten mithilfe eindeutiger Schlüsselwertpaare zu speichern und abzurufen. - Wählen Sie den geeigneten Sammlungstyp basierend auf bestimmten Anwendungsanforderungen aus, z. B. die Sicherstellung der Eindeutigkeit oder das Aktivieren von schnellen Nachschlagevorgängen.