C# istruzione IF Annidati

venerdì 21 aprile 2006 - 09.19

bluelions Profilo | Senior Member

Sto eseguendo delle istruzioni con if annidati di questo tipo
if (_idEsercizio == 0)

if (_categoriaUfficiale == 0)
_categoriaUfficiale = 1;
Ora però anche se _idEsercizio è diverso da 0 comunque dovrei esefuire il controllo sull'altro if in pratica sto utilizzando la procedura di if annidati ma non funziona, in realtà se trova _idEsercizo 0 salta tutto.

fguida Profilo | Expert

Da come hai scritto il codice, quando trova la prima if a 0, dovrebbe verificare la seconda...
Puoi scrivere il blocco per intero? ( basta che non è lunghissimo )
-----------------------
Francesco Guida
http://www.photographare.net

bluelions Profilo | Senior Member

Si Però anche se non trova 0, vorrei comunque far eseguire anche il secondo If per un ulteriore controllo.

fguida Profilo | Expert

Si ma scusami, non capisco il senso.. tu vuoi fare una If che verifichi se il dato è uguale a 0; poi però anche se non è uguale a 0 deve fare la stessa cosa; che utilità ha la prima If?
A questo punto dovresti usare

if ( id_Esercizio == 0 || id_Esercizio != 0)


...non è molto chiaro quello che vuoi ottenere..quindi se non ho centrato il problema... sorry!
-----------------------
Francesco Guida
http://www.photographare.net

bluelions Profilo | Senior Member

In pratica ho risolto, anche perchè scriverla in quel modo non aveva senso, ho messo prima l'istruzione if della categoria che li il controllo lo devo sempre fare e poi l'altro.
Grazie o stesso sei stato gentile.

fguida Profilo | Expert

Di nulla... difatti è quello che volevo mostrarti; una If su un valore uguale o diverso, non ha molto senso...
Buona giornata
-----------------------
Francesco Guida
http://www.photographare.net
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5