Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/08/2012, 08:04
Avatar de Aquaventus
Aquaventus
 
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: ocupo una mano

Hola echo_, el error está en tu for :
Código C:
Ver original
  1. for (int i = 0; i <= nombres.Length; i++)
debería ser :
Código C:
Ver original
  1. for (int i = 0; i <= nombres.Length - 1 ; i++)
  2. // Ó esto... Tú escojas cualquiera de los 2
  3. for (int i = 0; i < nombres.Length  ; i++)
porque el Length cuenta los items que tiene tu array que son 3, y tu al iniciar el FOR comienzas en 0, luego pasa a 1, después a 2 y finalmente a 3 que cumple con la condición 3 <= 3 y viendo tu array de esta manera :
Cita:
nombres[0] = "juan"
nombres[1] = "palo"
nombres[2] = "jaime"
nombres[3] = NO EXISTE!!!
no existe un item en ese índice [3] de tu array al cual llamas. Ojea eso!!. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net