Perchè in VB non funziona ciò che in C è così lineare?
Ho un ciclo while (in basso) con 2 condizioni in AND.
Perchè se J assume il valore -1 non
si esce subito dal ciclo while ma si va
a controllare anche l'altra condizione
e si ha un'eccezione??? (Perchè
si accede a Arr(-1) )
While (J >= 0) And (Arr(J) > Value)
Arr(J + 1) = Arr(J)
J = J - 1
End While
Perchè devo trasformarlo così?
While (J >= 0)
If Arr(J) > Value)
Arr(J + 1) = Arr(J)
J = J - 1
Else
Exit While
Endif
End While
Grazie

Rispondi quotando
; per completezza, ti segnalo anche che in VB.NET il corrispondente di || è OrElse.
