System.Array - Creazione
System.Array - Creazione
Gli array possono essere creati utilizzando la sintassi .NET
Esempio 175. Esempio Array - Creazione[Lua]
local asm1, err = loadassembly2("mscorlib")
local Array = asm1:importType("System.Array")
-- need the type to initialize the array
local array = Array(box("xxx").GetType(), 3) -- array is typed!!
array.SetValue("POS1", 0)
array.SetValue("POS2", 1)
array.SetValue("POS3", 2)
Nell'esempio indicato si vede come al creazione di un array richieda la tipizzazione del contenuto. Questo può essere fatto chiamando il metodo GetType(). Se si vuole creare un array di tipi LUA occorre boxare il valore prima.