Skip to main content
In Dictionaries können wir Key-Value-Paare speichern. Dictionaries haben folgende Eigenschaften:
  • Keys sind einzigartig
  • Werte müssen nicht einzigartig sein
  • Sie haben eine dynamische Grösse
  • Wir können Werte aus einem Dictionary erhalten
  • Wir können Werte in einem Dictionary setzen
  • Wir können Werte zu einem Dictionary hinzufügen
  • Wir können Werte in einem Dictionary entfernen
  • Wir können ein Dictionary leeren
  • Wir können überprüfen, ob ein Dictionary einen bestimmten Schlüssel enthält

Deklarieren und initialisieren

Hier deklarieren wir ein Dictionary, in welchem die Keys und die Values den Datentyp string haben.
Wir können ein Dictionary auch initialisieren.

Lesen und setzen

Wir lesen Einträge, indem wir den Key referenzieren.
Aussdem können wir neue Werte setzen, indem wir ebenfalls den Key referenzieren.

Hinzufügen, löschen und leeren

Wir fügen Einträge in ein Dictionary ein, indem wir die Add()-Methode nutzen.
Wir können Einträge löschen, indem wir die Remove()-Methode nutzen.
Das Dictionary können wir mit der Methode Clear() leeren.

Keys überprüfen

Wir können mit der Methode ContainsKey() überprüfen, ob ein Dictionary einen bestimmten Key enthält.
Zudem können wir mit der Methode TryGetValue() überprüfen, ob das Dictionary einen bestimmten Key enthält und diesen Wert direkt in eine Variable speichern.