Foros del Web » Programando para Internet » ASPX (.net) »

Problema tonto con Array

Estas en el tema de Problema tonto con Array en el foro de ASPX (.net) en Foros del Web. Hola a todos. Tengo este código en visual basic .net Código PHP:         Dim  array() As  String         Dim array2 () As  String         Dim registros  As  String         Dim numregistros  As  Integer         Dim z  ...
  #1 (permalink)  
Antiguo 20/03/2009, 09:54
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 1 mes
Puntos: 5
Problema tonto con Array

Hola a todos. Tengo este código en visual basic .net

Código PHP:
        Dim array() As String
        Dim array2
() As String
        Dim registros 
As String
        Dim numregistros 
As Integer
        Dim z 
As Integer

        registros 
'es una cadena de texto de este tipo: ID1,nombre1,apellido1;ID2,nombre2,apellido2;ID3,nombre3,apellido3;ID4,nombre4,apellido4;
        numregistros = 4 '
numero de registros que hayen este caso 4
        
array = Split(registros";")

        For 
0 To numregistros -1
            array2 
Split(array(z), ",")
            
Dim id As String array2(0)
            
Dim nombre As String array2(1)
            
Dim apellidos As String array2(2)
        
Next 
Cuando lo ejecuto me dice que Índice fuera de los límites de la matriz en las líneas
Dim nombre As String = array2(1)
Dim apellidos As String = array2(2)

Alguna idea de porqué sale esto?
Gracias
  #2 (permalink)  
Antiguo 20/03/2009, 10:13
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Problema tonto con Array

Yo lo probé así como está y funcionó sin problemas.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 20/03/2009, 10:19
Avatar de totigo  
Fecha de Ingreso: marzo-2007
Ubicación: America
Mensajes: 103
Antigüedad: 17 años, 2 meses
Puntos: 3
Respuesta: Problema tonto con Array

Hola acabo de probar tu codigo y funciona!

De todas formas el error Índice fuera de los límites de la matriz significa que estas sobrepasando las dimensiones de los Arrays.

Revisa nuevamente!
  #4 (permalink)  
Antiguo 20/03/2009, 10:40
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Problema tonto con Array

sobrepasando las dimensiones? que quieres decir?
  #5 (permalink)  
Antiguo 20/03/2009, 10:41
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Problema tonto con Array

Quiere decir que, por ejemplo, que si tratas de usar array(5), cuando array sólo tiene hasta el índice 4, producirá un error.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #6 (permalink)  
Antiguo 20/03/2009, 11:07
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Problema tonto con Array

uso los registros que tiene el array no más. no tengo ni idea xq a vosotros os va y a mi no
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 20:38.