[C#]Warning: Unreachable code detected

venerdì 06 luglio 2007 - 14.58

elyarwen Profilo | Newbie

Ciao a tutti,
programmo in C# da quasi un anno e da poco ho installato VS2005.
Sto lavorando con VS2005 ad un progetto che era stato creato con vs2003, la conversione
del progetto non ha dato nessun problema ma ora mi dà un warning durante la compilazione:
Unreachable code detected.
La riga "sotto accusa" contiene un normalissimo ciclo for
for(int i = 0; i < 100; i++) e l'errore viene segnalato proprio in corrispondenza di i++,
infatti se per assurdo provo a togliere i++ il warning sparisce!!!!!
Con gli altri for non mi ha dato nessun problema...
Ma perchè mi dà questo warning proprio li???Anche se è "solo" un warning e non un errore
"Unreachable code detected" significa che quella parte di codice non verrà eseguita?
Potrebbe essere dovuto a qualche problema di conversione del progetto da VS2003 a Vs2005?
Però non ricordo se quella parte di codice l'ho scritta prima o dopo la conversione e comunque è assurdo è un normalissimo ciclo for!
C'è qualcuno che sa dirmi come risolvere il problema?

munissor Profilo | Senior Member

potrebbe essereci una condizione sempre vera che ti fa uscire dal ciclo alla prima iterazione (o un'eccezione). Controllo dentro il blocco del ciclo for
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5