Escribí esto - muy simple - la función, y luego me pregunto si VB tiene alguna funcionalidad precompilada para hacer esto, pero no pudo encontrar nada específico.VB.Net Inicializando una matriz sobre la marcha
Private Shared Function MakeArray(Of T)(ByVal ParamArray args() As T) As T()
Return args
End Function
No tanto para ser utilizado como
Dim someNames() as string = MakeArray("Hans", "Luke", "Lia")
Debido a esto se puede hacer con
Dim someNames() as string = {"Hans", "Luke", "Lia"}
Pero más como
public sub PrintNames(names() as string)
// print each name
End Sub
PrintNames(MakeArray("Hans", "Luke", "Lia"))
¿Alguna idea?
Excelente, primer ejemplo es exactamente lo que estaba buscando. Gracias. –
Creo que todos podemos estar de acuerdo en que lo más importante aquí es la ortografía correcta de "Han" :) – Andy
@Andy mal, es el orden en el que aparecen .... debe ser "Luke", "Han", y luego "Leia" ... porque todos sabemos que Han y Leia pertenecen más cerca y no están separadas por su hermano;) – GoldBishop