German Map1.Put("Key", "Value")

Sinan Tuzcu

Well-Known Member
Licensed User
Longtime User
Hallo,

gibt es eine Möglichkeit mehr als einen "Key" zu setzten?

so in etwa: Map1.Put("Key1", "Key2", "Value")

VG
Sinan
 
ja aber es muss Key1 und Key2 übereinstimmen, damit der Value gerufen wird.
Woher nicht.

If Key1 = "1" And Key2="2" then den Wert holen.

Key2 sind Zahlen von eins bis 64 und Key1 sind Typen spezifische Nummern.

Key2 kann daher mehrmals auftauchen.
 
Ein Map-Item besteht aus genau einem Key und einem Value. Map1.Put("Key1", "Key2", "Value") funktioniert also nicht.

Was Du machen könntest, wäre Key1 und Key2 miteinander zu einem Key zu verknüpfen.

Etwa so:
Code: Copy
Map1.Put(Key1 & "|" & Key2, Value)

Die Abfrage sähe dann entsprechend so aus:
Code: Copy
Log(Map1.Get(Key1 & "|" & Key2))
 
Back
Top