Kapitel 7. Sammlungen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

.NET Core bietet eine Reihe von Standardtypen zum Speichern und Verwalten von Sammlungen von Objekten. 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 im Framework 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 ...

Get C# 8.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.