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 für die Speicherung und Verwaltung von Objektsammlungen. Dazu gehören größenveränderliche Listen, verknüpfte Listen, sortierte und unsortierte Wörterbücher und 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, die von einfachen ...
Get C# 9.0 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.