Accesso alle defaut properties - Indexers
Accesso alle defaut properties - Indexers
In VbLuaNet รจ possibile accedere alla default property (in genere un Indexer) chiamando la property (Item di solito) oppure utilizzando la sintassi a parentesi quadre del LUA.
Esempio default property [Lua]
local asm1, err = loadassembly2("mscorlib")
local ArrayList = asm1:importType("System.Collections.ArrayList")
local arrlist = ArrayList:newInstance()
arrlist.Add("pippo")
local xx = arrlist[1]
local Dictionary, err = asm1:importType("System.Collections.Generic.Dictionary`2[[System.String],[System.String]]")
local mydict = Dictionary:newInstance()
mydict.Add("key1", "pippo")
local xx = mydict['key1']