Importazione veloce dei tipi
Importazione veloce dei tipi
VbLuaNet offre una abbreviazione sintattica per l'importazione dei tipi in alternativa al metodo importType. E' possibile chiamare il tipo direttamente "puntando" l'assembly.
Esempio importazione veloce tipi
local asm1, err = loadassembly2("mscorlib")
local String = asm1:importType("System.String") -- (a)
local String = asm1.String -- (b)
local String = asm1["System.String"] -- (c)
Le tre chiamate nell'esempio sono equivalenti. Il caso (b) è un po' meno efficiente perché non fornisce la definizione esatta del tipo e forza il vbluanet ad una ricerca estesa.