C sharp - Error con Substring

 
Vista:

Error con Substring

Publicado por Albert (1 intervención) el 19/03/2013 16:31:04
Hola a todos, estoy realizando unos ejercicios en C# y me tope con este error..





El caso es que me muestra bien los contactos al buscar la inicial pero luego me salta el error ese.. me gustaría saber que hago mal..

Gracias!! saludos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Error con Substring

Publicado por William Alexander Brito Viñas (8 intervenciones) el 19/03/2013 16:52:47
Podrias verificar que la cadena dato[i].nombre tiene un tamaño mayor o igual a 1 antes de procesarla. O sea:




if (dato[i].nombre.Length >= MIN_LENGTH)
{
if (dato[i].nombre.Substring(0, MIN_LENGTH) == selectedChar)
{
// the rest of the code goes here...
}
}


MIN_LENGHT deberia ser en lugar de una constante el valor del tamaño de la cadena que entre el usuario en Console.ReadLine().
Sugiero usar Console.ReadKey() y verificar si es una tecla valida y poner MIN_LENGHT como una constante igual a 1.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar