Los arrays (o matrices) nos permitirán agrupar valores que de alguna forma queremos que estén relacionados entre si. Nota: Esta es la definición usada en la documentación de Visual Studio sobre qué es una matriz: "Una matriz es una estructura de datos que contiene una serie de variables denominadas elementos de la matriz." Aclaramos este punto, porque la traducción en castellano de Array puede variar dependiendo del país (arreglos, matrices, etc). Aquí utilizaremos la usada a lo largo de la documentación de Visual Studio.
Declarar arrays En C# los arrays se definen indicando un par de corchetes en el tipo de datos. En Visual Basic 2010 la declaración de un array la haremos usando un par de paréntesis en el nombre de la variable o del tipo, en el siguiente ejemplo declaramos un array de tipo String llamado nombres: Dim nombres() As String Dim nombres As String()
Estas dos formas son equivalentes. También podemos indicar el número de elementos que contendrá el array o matriz: Dim nombres(10) As String
Pero solo podemos hacerlo en el nombre, si esa cantidad de elementos lo indicamos en el tipo, recibiremos un error indicándonos que "los límites de la matriz no pueden aparecer en los especificadores del tipo". Al declarar un array indicando el número de elementos, como es el caso anterior, lo que estamos definiendo es un array de 11 elementos: desde cero hasta 10, ya que en Visual