C # -Sammlungs-Tutorial mit Beispielen

Anonim

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 in der Programmierung werden 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 kann.

Was sind Sammlungen in C #?

Sammlungen ähneln Arrays und bieten eine flexiblere Möglichkeit, mit einer Gruppe von Objekten zu arbeiten.

In Arrays hätten Sie bemerkt, dass Sie zuvor die Anzahl der Elemente in einem Array definieren müssen. Dies musste erfolgen, als das Array deklariert wurde.

In einer Sammlung müssen Sie jedoch nicht vorher die Größe der Sammlung 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.

Sammlung Beschreibung
Anordnungsliste Die ArrayList-Auflistung ähnelt dem Arrays-Datentyp in C #. Der größte Unterschied besteht in der Dynamik der Array-Listensammlung.
Stapel Der Stack ist eine Sonderfallsammlung, die ein LIFO-Konzept (Last In First Out) darstellt
Warteschlangen Die Warteschlange ist eine Sonderfallsammlung, die ein First-in-First-Out-Konzept darstellt
Hash-tabelle Eine Hash-Tabelle ist eine spezielle Sammlung, in der Schlüsselwertelemente gespeichert werden
SortedList Die SortedList ist eine Sammlung, in der Schlüssel-Wert-Paare standardmäßig in aufsteigender Reihenfolge des Schlüssels gespeichert werden.
BitArray Ein Bitarray ist ein Array von Datenstrukturen, in denen Bits gespeichert werden