Ich weiss noch nicht wofür ich es brauche, aber ich finde es schon jetzt praktisch 🙂
Mit Hilfe von Dictionarys kann man recht einfach auf Typisierte Werte-Paare zugreifen.
Hier mal die Erstellung eines solchen Dictionary mit 3 Werte-Paaren als Strings:
1 2 3 4 | Dictionary<string, string> dict = new Dictionary<string, string>(); dict.Add("was1", "wert1"); dict.Add("was2", "wert2"); dict.Add("was3", "wert3"); |
Will man nun ein einzelnes Element dieses Dictionarys auslesen, kann man dies wie folgt tun:
1 | MessageBox.Show(dict["was2"]); |
In der Messagebox sollte dann „wert2“ stehen.
Dieses Dictioary kann man natürlich auch über eine Schleife auslesen:
1 2 3 4 5 6 | string Text = ""; foreach (KeyValuePair<string, string> pair in dict) { Text = Text+"\r\n"+pair.Key+" "+pair.Value; } MessageBox.Show(Text); |
Nun sollte die Messagebox alle 3 Wertepaare anzeigen.
Wie obens chon geschreiben: eine schöne sache das – weiss nur noch nicht wo ich es einsetzen kann 🙂
Login