Skip to main content
Listen enthalten mehrere Werte vom selben Typen. Dabei haben Listen folgende Eigenschaften:
  • Sie sind nullbasiert
  • Sie haben eine dynamische Grösse
  • Wir können Werte aus einer Liste erhalten
  • Wir können Werte in einer Liste setzen
  • Wir können Werte zu einer Liste hinzufügen
  • Wir können Werte aus einer Liste entfernen
  • Wir können die Liste leeren
  • Wir können die Liste sortieren

Deklarieren und initialisieren

Hier deklarieren wir eine Liste words, mit Strings.
List<string> words = new List<string>();
Wir können eine Liste aber auch gleichzeitig initialisieren.
List<int> numbers = new List<int>()
{
    4,
    7,
    1,
    9
};

Lesen und setzen

Wir lesen Werte in einer Liste, indem wir den Index referenzieren.
string firstWord = words[0];
string lastWord = words[words.Count - 1]
Wir Werte setzen, indem wir ebenfalls den Index referenzieren.
words[0] = "one";

Hinzufügen, löschen und leeren

Wir können Werte mit der Add()-Methode hinzufügen.
words.Add("four");
Wir löschen Werte mit der Remove()-Methode.
words.Remove("one");
Wir können unsere Liste mit der Methode Clear()-Methode leeren.
words.Clear();

Sortieren

Mit der Methode Sort() können wir unsere Liste sortieren.
words.Sort();