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: 18 años, 7 meses
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 hay, en este caso 4
        
array = Split(registros, ";")

        For 
z = 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: 21 años, 6 meses
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: 19 años, 7 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: 18 años, 7 meses
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: 21 años, 6 meses
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: 18 años, 7 meses
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 21:17.