System.Dictionary
System.Dictionary
Vediamo un esempio completo di creazione e iterazione di un dizionario .NET.
local asm1, err = loadassembly2("mscorlib")
local Dictionary, err = asm1:importType("System.Collections.Generic.Dictionary`2[[System.String],[System.String]]")
local dict = Dictionary()
dict["K1"] = "V1"
dict["K2"] = "V2"
local en = dict.GetEnumerator();
while en.MoveNext() do
local key = en.Key
local val = en.Value
print(key .. " => " .. val .. "\n")
end
Nell'esempio indicato si vede la creazione di un dizionario stringa-stringa, l'inserimento di due elementi e l'iterazione.