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. |