Visual Basic.NET - Buscar un elemento en una matriz.

 
Vista:

Buscar un elemento en una matriz.

Publicado por Laura Marin (8 intervenciones) el 10/02/2005 21:32:57
Hola a tod@s de nuevo.

¿Se puede localizar un elemento de una matriz, por el contenido de esta?, y conocer la posicion en dicha matriz.

Lo digo sin tener que recurir al tipico bucle:

for a=0 to finaldematriz
if matriz(a)="cadena de busqueda" then
exit sub
next
y ya tendria en "a" la posicion de la cadena que busco en la matriz.

Gracias de nuevo y besos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Buscar un elemento en una matriz.

Publicado por Edgar (1501 intervenciones) el 10/02/2005 23:11:36
Hola

Puedes usar el metodo Array.IndexOf, al cual le pasas el arreglo y el valor que buscas, y el te devuelve la posición en la cual se encuentra ese elemento

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Buscar un elemento en una matriz.

Publicado por jESUS.LANDE (1 intervención) el 11/02/2005 12:54:22
CREA UN HASTABLE Y UTILIZA SU METODO ITEM O KEY Y TE DA LA POSICION AUTOMATICAMENTE Y NO TIENES QUE RECORRER NINGUN ARRAY, TE LO HACE AUTOMATICO Y TE DETECTA EL ELEMENTO A BUSCAR.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Buscar un elemento en una matriz.

Publicado por corben dallas (11 intervenciones) el 12/02/2005 01:04:49
Para esa utilidad es mejor usar un arraylist que es mejor que el array convencional.

Imports System.Collections 'para importar la coleccion de arraylist

posiciondelarray = nombredelarraty.IndexOf(cadena_que_buscamos_en_el_array)


Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar