En visual basic los arreglos son equivalentes a los vectores o matrices en matemáticas, estos pueden ser unidimensionales o multidimensionales. Los arreglos se definen haciendo uso de la CLASE ARRAY la cual está contenida en el espacio de nombres System y es una de las muchas clases incluidas en el .NET Framework que está a disposición de los programadores para efectuar operaciones con estas.
Los arreglos se pueden declarar de diferentes formas, desde la tradicional usada en Visual Basic 6.0 hasta la forma orientada a objetos que posee Visual Basic 2008.
Sintaxis para declarar un arreglo en visual basic
'Estableciendo el número de elementos Dim aNombres(2) As String 'Asignar los valores de cada elemento aNombres(0) = "María" aNombres(1) = "Ana" aNombres(2) = "Juana"
En el código se puede ver que los elementos parten desde el índice 0, así cuando decimos aNombres(n), donde n es el número de elementos, estamos hablando que se crearán n+1 elementos. aNombres(2) crea 2+1 = 3 elementos, sus indices serán 0,1 y 2 respectivamente.
Otra forma de declarar un arreglo es asignar los valores al array al mismo tiempo que se declara
Dim aNombres() As String = {"María", "Ana", "Juana"}
Al igual que la primera forma, los elementos quedan asignados en la forma en que fueron declarados, es decir aNombres(0) será igual a "María", y así respectivamente.
Como los arreglo en visual basic son una clase, al hacer la declaración de la variable con la sentencia Dim, la clase hereda todas sus propiedades al objeto creado, en este caso a la variable aNombres. Algunas de estas propiedades son:
PROPIEDADES DE LOS ARREGLOS
Length
'Declarar el arreglo y asignar valores Dim aDias() As String = {"Lunes", "Martes","Miercoles", "Jueves","Viernes","Sábado","Domingo"} Dim nElementos As Integer = aDias.Length MsgBox(nElementos)
Se obtendrá el valor 7, que son la cantidad de elementos que contiene el arreglo.
Ahora bien, que pasa si se quiere imprimir la cantidad de elementos del arreglo
podemos hacer la siguiente rutina.
For i= 0 to aDias.Length - 1 MsgBox(aDias(i)) Next
Como puede observarse el ciclo comienza desde 0 porque es el índice inicial de los arreglos en visual basic. El ciclo finaliza cuando el arreglo llega al indice 6, es decir al elemento 7, es por eso que se resta 1 a la propiedad.
Mas información pronto...
sin comentarios
ResponderEliminarsin comentarios x2
ResponderEliminar5mentarios x3
ResponderEliminarSi esto sale en Legion Holk paso el pack de Paco
ResponderEliminarsin comentarios x 4
ResponderEliminarporque los programadores son timidos yo muero de deseo porque me besen xD
ResponderEliminarbailare, en la oscuridad
ResponderEliminariba a decir sin comentario, Otros ya lo pusieron ! y con mi mismo nombre!!!
ResponderEliminarsin comentarios x5
ResponderEliminarsin comentarios x6
ResponderEliminar