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