“Conocimientos Programación>Visual Basics Programación

Cómo determinar si un elemento existe en VB Matriz

2013/7/26
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 hacer un Basic 2005 Nombramiento Calendario Visual
Cómo crear una aplicación de conteo vocal en Visual Basic
Visual Basic 6 diapositivas Tutorial
Cómo alinear un cuadro de texto en el Basic NET Z -Index Visual
Cómo poner definida por el usuario Tipos de datos en Visual Basic
Cómo abrir un URL través de un VBS
Cómo crear un proyecto de VBA para Email
¿Cómo se edita un ListView en Visual Basic
Conocimientos Informáticos © http://www.ordenador.online