Buscador

Declaración

Podemos declarar un array en la forma tradicional, explicada en temas anteriores, o bien utilizando la sintaxis orientada a objetos mediante la palabra clave New. El Código fuente 340 muestra algunos ejemplos de las diferentes formas disponibles.

Sub Main()
' formas de declaración de arrays
' ===============================
' 1)
' estableciendo el número de elementos
Dim sNombres(2) As String
' 2)
' asignando valores al array al mismo tiempo que se declara,
' la lista de valores debe ir encerrada entre llaves
Dim sEstaciones() As String = {"Ana", "Pedro", "Luis"}
' 3)
' indicando el tipo de dato pero no el número de elementos,
' de este modo la variable todavía no es considerada un array
' ya que contiene una referencia a Nothing
Dim iValores() As Integer
' 4)
' indicando el tipo de dato y estableciendo una
' lista vacía de elementos,
' a diferencia del caso anterior, la variable ahora sí
' es considerada un array aunque de longitud cero
Dim iDatos() As Integer = {}
' 5)
' instanciando el tipo de dato, estableciendo el número
' de elementos al instanciar, e indicando que se trata de un array
' al situar las llaves
Dim iCantidades() As Integer = New Integer(20) {}
' 6)
' declarar primero la variable que contendrá el array,
' asignar valores al array al mismo tiempo que se instancia
' la lista de valores debe ir encerrada entre llaves
Dim iNumeros() As Integer
iNumeros = New Integer() {10, 20, 30, 10, 50, 60, 10, 70, 80}
End Sub
Código fuente 340

Recomendamos al lector, que en estos ejemplos con arrays, utilice el depurador para ejecutar línea a línea el código, y abra la ventana Locales también del depurador, para ver en cada caso el contenido de los elementos del array.

No hay comentarios:

Publicar un comentario