Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2007, 19:08
Avatar de Paultool
Paultool
 
Fecha de Ingreso: marzo-2007
Mensajes: 15
Antigüedad: 17 años, 10 meses
Puntos: 0
ERROR System.IndexOutOfRangeException

Buenas noches, tengo el siguiente problema al intentar separar una fecha en formato YYYY-MM-DD, al utilizar la funcion split quiero asignar al ala variable YEAR el valor del 1 elemnto del arry, MONTH al segundo elemnto del array y finalmente DAY al tercer elemnto del array mi codigo es el siguiente:

Código PHP:

string YEAR
;
string MONTH;
string DAY;
                                
    
                
string info "2007-11-07";
string[] arInfo = new string[5];
                                
                                
char[] splitter  = {'-'};
                        
arInfo info.Split(splitter);

                                
                                
YEAR=arInfo[0].ToString();
MONTH=arInfo[1].ToString(); 

al intentar hacer esto MONTH=arInfo[1].ToString(); me manda un error de matriz fuera de rango, alguiensabe que es lo que estoy haciendo mal??

Código PHP:
DescripciónExcepción no controlada al ejecutar la solicitud Web actualRevise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código

Detalles de la excepciónSystem.IndexOutOfRangeExceptionÍndice fuera de los límites de la matriz.

Error de código fuente

                            
Línea 412:                                YEAR=arInfo[0].ToString();
Línea 413:                                MONTH=arInfo[1].ToString();
Línea 414