Foros del Web » Programación para mayores de 30 ;) » .NET »

Buscar un elemento en un array de tipo estructura.

Estas en el tema de Buscar un elemento en un array de tipo estructura. en el foro de .NET en Foros del Web. Hola mi duda es que necesito saber el indice del array en el que se encuentre un elemento, pero el array es del tipo estructura. ...
  #1 (permalink)  
Antiguo 24/11/2010, 19:13
 
Fecha de Ingreso: mayo-2010
Mensajes: 41
Antigüedad: 13 años, 11 meses
Puntos: 0
Buscar un elemento en un array de tipo estructura.

Hola mi duda es que necesito saber el indice del array en el que se encuentre un elemento, pero el array es del tipo estructura.

Código vb:
Ver original
  1. Public index As Integer = 9
  2. Public indice As Integer = 0
  3.  
  4. ' Creación de la estructura.
  5.    Structure DatosLibros
  6.         Public Signatura As String
  7.         Public Titulo As String
  8.         Public Autor As String
  9.         Public Editorial As String
  10.         Public AñoEdicion As Integer
  11.         Public Genero As String
  12.         Public Comentario As String
  13.     End Structure
  14.  
  15.     ' Creación de un array de tipo estructura.
  16.    Public MatrizLibros(index) As DatosLibros
  17.  
  18. ' Carga de los datos de los primeros 10 libros.
  19.        ' LIBRO 1.
  20.        Me.MatrizLibros(indice).Titulo = "La caída de los gigantes"
  21.         Me.MatrizLibros(indice).Autor = "Ken Follet"
  22.         Me.MatrizLibros(indice).Editorial = "Plaza & Janes"
  23.         Me.MatrizLibros(indice).AñoEdicion = 2010
  24.         Me.MatrizLibros(indice).Genero = "Novela"
  25.         Me.MatrizLibros(indice).Comentario = "Una gran novela épica que narra la historia de cinco familias durante los años turbulentos de la Primera Guerra Mundial, la Revolución Rusa y la lucha de hombres y mujeres por sus derechos."
  26.         Me.MatrizLibros(indice).Signatura = "'" & indice & Me.MatrizLibros(indice).Titulo.Substring(0, 3) & Me.MatrizLibros(indice).Genero.Substring(0, 3) & Me.MatrizLibros(indice).Autor.Substring(0, 3) & "'"
  27.         indice = indice + 1
  28.         ' LIBRO 2.
  29.        Me.MatrizLibros(indice).Titulo = "El tiempo entre costuras"
  30.         Me.MatrizLibros(indice).Autor = "María Dueñas Vinuesa"
  31.         Me.MatrizLibros(indice).Editorial = "Temas de Hoy"
  32.         Me.MatrizLibros(indice).AñoEdicion = 2009
  33.         Me.MatrizLibros(indice).Genero = "Novela"
  34.         Me.MatrizLibros(indice).Comentario = "Una novela de amor y espionaje en el exotismo colonial de África."
  35.         Me.MatrizLibros(indice).Signatura = "'" & indice & Me.MatrizLibros(indice).Titulo.Substring(0, 3) & Me.MatrizLibros(indice).Genero.Substring(0, 3) & Me.MatrizLibros(indice).Autor.Substring(0, 3) & "'"
  36.         indice = indice + 1
  37.  
  38. ... / ...

El caso es que necesito hacer algo para que en una caja de texto escriba por ejemplo "María Dueñas Vinuesa" y me diga que eso se ha encontrado en la segunda posición del vector.

Ayuda por favor. Estoy empezando con Visual .NET así que por favor no sean muy técnicos.

Gracias.

Etiquetas: estructura, tipo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:47.