PDA

View Full Version : [c#]Problema con return


Mattyfog
19-10-2009, 21:14
Ho un problema con return
Giustamente durante la compilazione ottengo un errore poichè mi viene detto che "non tutti i percorsi del codice restituiscono un valore".
Come aggiro ciò? Far restituire un valore a tutti i percorsi sarebbe troppo complicato..
:) Thanks

alex783
19-10-2009, 21:30
Prova a fare così, giusto un esempio:

Es:

private string mio_metodo()
{
string temp="null";
if (condizione1)
{
temp="pippo";
}
if (condizione2)
{
temp="kikko";
}

return temp;
}

In questa maniera, se le condizioni sono verificate, modifica il valore della variabile "temp", altrimenti restituisce il valore di default, che è quello assegnato all'inizio del metodo, cioè "null".