System.Array - Lettura/Scrittura
System.Array - Lettura/Scrittura
Come abbiamo visto dall'esempio è possibile accedere agli elementi di un array utilizzando le API native .NET.
array.SetValue("POS1", 0)
array.SetValue("POS2", 1)
array.SetValue("POS3", 2)
Poiché questa sintassi non è molto in stile LUA è stata indrodotta una annotazione che permette l'accesso con parentesi quadre [ ]
local asm1, err = loadassembly2("mscorlib")
local Array = asm1:importType("System.Array")
local arr = String[3]
arr[0] = "POS1"
arr[1] = "POS2"
arr[2] = "POS3"
local s = arr[1] -- "POS2"