Una matriz es una colección de objetos o variables almacenados en una secuencia . A veces es necesario atravesar una serie de completar una tarea, como la clasificación de la matriz o la búsqueda de una determinada palabra clave . En Visual Basic, se puede recorrer un solo elemento de la matriz a la vez mediante el uso de una variable índice , o recorrer toda la matriz con un bucle. Dado que Visual Basic utiliza cero indexación , debe tener esto en cuenta cuando se atraviesa la matriz para evitar un fuera de los límites de error de índice. Instrucciones
1
Abra un nuevo proyecto de Visual Basic . Haga doble clic en el control de etiqueta para agregar uno a la forma . También agregue dos botones al formulario. Abra el editor de código
2
escriba las líneas siguientes para declarar variables globales : .
Artículos Dim () As String = new String ( 4 ) {" primero ", " segundo " ,
" tercero ", " cuarto ", " quinto "} Dim arrayIndex As Integer = 0
La primera línea declara una matriz con cinco elementos - con índices de cero a cuatro - y que inicializa . La segunda declara un contador de índice que va a utilizar con el conjunto
3
abrir el sub " Form1_Load " y escriba la línea siguiente : .
Label1.Text = artículos ( arrayIndex )
muestra el primer elemento de la matriz en el control de etiqueta
4
abrir el sub " Button1_Click " y escriba lo siguiente : .
Si arrayIndex = items.Length - 1 Entonces
arrayIndex = 0
Label1.Text = artículos ( arrayIndex )
demás
arrayIndex + = 1
Label1.Text artículos = ( arrayIndex )
End If
atraviesa así, un elemento de un conjunto a la vez. Durante el tiempo de ejecución, al hacer clic en este botón , la etiqueta muestra el siguiente elemento del array. Si el índice se encuentra en el último elemento, que se remonta al principio de la matriz y muestra el primer elemento
5
abrir el sub " Button2_Click " y escriba lo siguiente : .
< P > For i = 0 To items.Length - 1
MsgBox ( los puntos (i ))
Siguiente
Este bucle recorre toda la gama de principio a fin y muestra cada uno en un cuadro de mensaje. Reemplace la función cuadro de mensaje con algo más práctico que realiza una tarea en la matriz.