Buenas gente,
Estudie programación hace ya tiempo y lo tengo un poco olvidado...
Seguro que lo que me pasa es una tontería, os comento.
Tengo una clase que se llama inventario y tengo un método que le pasas un valor int y dependiendo del valor que pases te devuelve el nombre del item, el caso es queme da el siguiente error: inventario.getItemName(int): Not all code path return a value
Os dejo el código del método, indicar que itemText1 es un string:
Seguro que es una tontería pero he buscado y no doy con ello.
Muchas gracias por adelantado¡¡
Vale ya lo he encontrado......he intentado borrar el post pero no se donde se hace...
Mi error era que no habia puesto un default:
Así no me da error...
Estudie programación hace ya tiempo y lo tengo un poco olvidado...
Seguro que lo que me pasa es una tontería, os comento.
Tengo una clase que se llama inventario y tengo un método que le pasas un valor int y dependiendo del valor que pases te devuelve el nombre del item, el caso es queme da el siguiente error: inventario.getItemName(int): Not all code path return a value
Os dejo el código del método, indicar que itemText1 es un string:
public string getItemName(int i)
{
switch(i)
{
case 1:
return itemText1;
}
}
Seguro que es una tontería pero he buscado y no doy con ello.
Muchas gracias por adelantado¡¡
Vale ya lo he encontrado......he intentado borrar el post pero no se donde se hace...
Mi error era que no habia puesto un default:
public string getItemName(int i)
{
switch(i)
{
case 1:
return itemText1;
default: return null;
}
}
Así no me da error...
muy utiles por cierto.