View Full Version : [C#] Istruzioni condizionali - Banale
DarkSiDE
14-06-2007, 22:18
ho una porzione di codice del genere:
if (stringa.length==10){
if (code.substring(5,4)=="test"){
return true;
}
else {
return false;
}
}
else
return false;
sì può ottimizzare in qualche modo?
Goten_ssj
15-06-2007, 19:33
if (stringa.length==10&&code.substring(9,1)=="test")
return true;
else return false;
^TiGeRShArK^
15-06-2007, 20:02
cmq non funziona :p
per conforntare le stringhe in java va usato il metodo equals o equalsIgnoreCase.
Se usi l'operatore == non ti funzionerà mai :p
EDIT: tra l'atro substring(9,1) non ha alcun senso mi sa :stordita:
E anche fatto al contrario (ovvero substring(1,9)) non funzionerà mai perchè test è di 4 caratteri e non potrà mai essere uguale ad una stringa di 8 caratteri.. :stordita:
...Ma esiste realmente 'sto codice? :mbe:
ARIEDIT: non mi ero accorto che era C# e non Java :p
L'operatore == x il confronto funziona..
ma la considerazione su substring mi sa che vale lo stesso.. :mbe:
DarkSiDE
16-06-2007, 10:19
if (stringa.length==10&&code.substring(5,4)=="test")
return true;
else return false;
ovviamente nn va bene, se provi a fare il substring(9,1) su una stringa di 3 caratteri viene lanciata un'eccezione, ovviamente.
Il problema è banale, ma non così tanto.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.