C#-Sammlungs-Tutorial mit Beispielen

In unserem vorherigen Tutorial haben wir gelernt, wie wir Arrays in C# verwenden können. Lassen Sie uns einen kurzen Überblick darüber geben: Arrays werden in der Programmierung verwendet, um eine Reihe verwandter Objekte zu gruppieren. Man könnte also ein Array oder eine Reihe von Ganzzahlen erstellen, auf die über einen Variablennamen zugegriffen werden könnte.

Was sind Sammlungen in C#?

Sammlungen ähneln Arraysbietet es eine flexiblere Möglichkeit, mit einer Gruppe von Objekten zu arbeiten.

Bei Arrays ist Ihnen sicherlich aufgefallen, dass Sie vorher die Anzahl der Elemente in einem Array definieren müssen. Dies musste bei der Deklaration des Arrays erfolgen.

Aber in einer Sammlung müssen Sie die Größe der Sammlung nicht vorher definieren. Sie können jederzeit Elemente hinzufügen oder sogar Elemente aus der Sammlung entfernen. Dieses Kapitel konzentriert sich darauf, wie wir mit den verschiedenen in C# verfügbaren Sammlungen arbeiten können.

System.Collections-Klassen

Kollektion Beschreibung
Anordnungsliste Die ArrayList-Auflistung ähnelt den Arrays Datentyp in C#. Der größte Unterschied besteht in der dynamischen Natur der Array-Listensammlung.
Stapeln Der Stapel ist eine Sonderfallsammlung, die ein Last-In-First-Out-Konzept (LIFO) darstellt
Queues Die Queue ist eine spezielle Fallsammlung, die ein First-In-First-Out-Konzept darstellt
Hash-tabelle Eine Hash-Tabelle ist eine spezielle Sammlung, die zum Speichern von Schlüsselwertelementen verwendet wird
SortedList Die SortedList ist eine Sammlung, die Schlüssel-Wert-Paare standardmäßig in aufsteigender Schlüsselreihenfolge speichert.
BitArray Ein Bit-Array ist ein Array von Datenstrukturen, in denen Bits gespeichert werden.