Hashtable mit Dictionary

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 🙂

leave your comment

*

UnterstĂĽtze den Frickelblog!