Kapitel 7. Sammlungen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
.NET bietet eine Reihe von Standardtypen zum Speichern und Verwalten von Objektsammlungen. Dazu gehören größenveränderliche Listen, verknüpfte Listen, sortierte und unsortierte Wörterbücher sowie Arrays. Von diesen Typen sind nur Arrays Teil der C#-Sprache; die übrigen Sammlungen sind einfach Klassen, die du wie jede andere instanziierst.
Wir können die Typen in der .NET BCL für Sammlungen in die folgenden Kategorien einteilen:
Schnittstellen, die Standard-Sammelprotokolle definieren
Gebrauchsfertige Sammlungsklassen (Listen, Wörterbücher usw.)
Basisklassen zum Schreiben anwendungsspezifischer Sammlungen
Dieses Kapitel behandelt jede dieser Kategorien, mit einem zusätzlichen Abschnitt über die Typen, die bei der Bestimmung der Elementgleichheit und -reihenfolge verwendet werden.
Die Namensräume der Sammlung lauten wie folgt:
Namensraum | Enthält |
---|---|
System.Collections |
Nicht-generische Sammlungsklassen und Schnittstellen |
System.Collections.Specialized |
Stark typisierte nicht-generische Sammlungsklassen |
System.Collections.Generic |
Generische Sammelklassen und Schnittstellen |
System.Collections.ObjectModel |
Proxys und Basen für eigene Sammlungen |
System.Collections.Concurrent |
Thread-sichere Sammlungen (siehe Kapitel 23) |
Aufzählung
In der Informatik gibt es viele verschiedene Arten von Sammlungen, von einfachen Datenstrukturen ...
Get C# 12 in einer Kurzfassung now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.