“Conocimiento Programación>Visual Basics Programación

Cómo determinar si un elemento existe en VB Matriz

2011/6/4
Cuando se trata de matrices en Visual Basic ( VB ) es importante para comprender cómo buscar el arreglo para encontrar artículos específicos. Una matriz es una lista de los objetos ordenados , como cadenas o enteros . Una matriz puede almacenar valores como nombres de los empleados , una lista de números o incluso frases de un libro . Encontrar un elemento de una matriz implica la creación de un bucle para recorrer en iteración los elementos de la matriz y se les presentarán una comparación para ver si el artículo que coincide con lo que usted está buscando. Instrucciones
1

Abra el archivo de código fuente VB en un editor como Microsoft Visual Basic .
2

Declarar una matriz de cadenas y se inicializa con valores añadiendo el siguiente código en su función :

myArray Dim () As String = {" verde " , "azul " , "rojo "}

Como alternativa , puede crear una matriz de enteros con el código :

myArray Dim () As Integer = { 11 , 24 , 12 }
3

recorrer la matriz y la búsqueda de los elementos que coinciden con la cadena que está buscando por añadiendo el código:

searchItem Dim As String = "blue "

índice Dim como Long

Para index = LBound ( myArray ) Para UBound ( myArray )
< p> Si ( String.Compare ( myArray ( índice) , searchItem ) = 0 ) entonces

MsgBox ( "Se ha encontrado : " searchItem + + " en el índice: " + CStr (índice ))

Siguiente

funciones UBound " " " LBound " y determinar el comienzo y el final de la matriz por lo que no tiene que codificar en números que pueden cambiar más adelante. Dentro de la " para el próximo " bucle comprueba si cualquier elemento de la matriz es igual a la palabra clave , y si es así , muestra un cuadro de mensaje que muestra que el índice de matriz tiene el valor . La función " CStr " convierte un número en una cadena para mostrar . Siguiendo con el ejemplo , un cuadro de mensaje aparecerá mostrando "Found : azul en el índice: 1 . " Alternativamente , puede buscar un arreglo de enteros con el código :

searchItem Dim como Integer = 12

índice Dim como Long

Para index = LBound ( myArray ) Para UBound ( myArray )

Si ( myArray ( índice) = searchItem ) Entonces

MsgBox ( "Se ha encontrado :" + Cstr ( searchItem ) + " en el índice: " + CStr ( index) )

Siguiente
4

Guarde el archivo VB, compilar y ejecutar el programa para buscar la matriz de elementos que coincidan .

Visual Basics Programación
Cómo agregar una barra de desplazamiento para Visual Basic
Cómo utilizar WMI para detectar VMWare
Cómo devolver XML del servicio Web
Cómo convertir de RGB a VB6
Cómo dibujar una cuadrícula sobre un panel en VB.NET
Cómo crear una macro en Word que enviaremos un correo electrónico de entrada de usuario de cuadro de texto
Cómo utilizar VB6 para conectarse a un servidor IRC
Cómo ajustar el enfoque de ComboBox en Vb
Conocimiento de la computadora © http://www.ordenador.online