Originariamente inviato da gigi90
Vorrei sapere se c'è qualcosa di simile: uscire da una procedura o da un ciclo for in C# come si puo fare in Vb nel modo seguente:
codice:
Function Prova() as integer
Dim i as integer
For i=0 to 10
If i=6 Then
Prova=i
Exit Function
End If
Next i
End Function
codice:
int Prova()
{
for(int 1; i<=10; i++)
{
if(i==6)
return i;
}
}
Tieni conto che anche il codice che hai scritto tu può essere scritto in maniera più ottimizzata e più vicina al C#:
codice:
Function Prova() As Integer
For i As Integer=0 to 10
If i=6 Then
Return i
End If
Next i
End Function
(a parte ovviamente la palese inutilità di questa funzione
)
oppure:
codice:
For i=0 to 100
If i=30 Then
Exit For
End if
Next i
codice:
for (int i; i<=100; i++)
{
if (i==30)
break;
}