Ich habe in c# eine Hashtable mit 7 Keys
6 der 7 Keys sind Double werte und einer ist ein Array mit 3 weiteren Hashtables drin.
Hashtable
key1 = double
key2 = double
key3 = double
key4 = double
key5 = double
key6 = double
key7 = Array [0] = Hashtable key1 = double
key7 = Array [0] = Hashtable key2 = double
key7 = Array [0] = Hashtable key3 = double
key7 = Array [1] = Hashtable key1 = double
key7 = Array [1] = Hashtable key2 = double
key7 = Array [1] = Hashtable key3 = double
key7 = Array [2] = Hashtable key1 = double
key7 = Array [2] = Hashtable key2 = double
key7 = Array [2] = Hashtable key3 = double
Das erstellen hat wunderbar geklappt, bei den Lokalen Variabeln ist diese Hashtable so aufgeführt, wie ich sie benötige, ABER,
ich kann nicht auf die Werte im Array zu greifen

Ich würde es ja so machen
Hashmap["key7"][0]["key1"]
um den Wert zu bekommen.
Bei dem Array spuckt er mir aber schon den Fehler aus.
Zitat
Erstellt habe ich das ganze so.
Hashtable newTable = new Hashtable(); // das ist die erste Hashtable
Hashtable[] decks = new Hashtable[3]; // das ist das Array
Hashtable deck1Table = new Hashtable(); //Hashtable für Deck 1
Hashtable deck3Table = new Hashtable(); //Hashtable für Deck 3
Hashtable deck5Table = new Hashtable(); //Hashtable für Deck 5
decks[0] = deck1Table;
decks[1] = deck3Table;
decks[2] = deck5Table;
newTable.Add("Decks", decks);
Vllt kann mir da jemand helfen?
MfG Karl0