Normalmente, programma .NET in C#, ma attualmente sto aggiornando un progetto scritto in VB.NET e ho notato una sintassi curiosa usata nei loop For Each
.Per ogni x ... Prossimi vs. Per ogni x ... Avanti x
C'è qualche differenza tra
For Each x in collection.Items
...
Next
e
For Each x in collection.Items
...
Next x
?
Ho visto entrambi nel codice qui ed ero curioso del perché qualcuno avrebbe usato la seconda variante.
AFAIK, è solo per aiutare a mantenere molto grande (nidificato) loop di facile lettura ... – Mr47
non posso trova qualsiasi riferimento ad esso ma penso che in VB6 'Next' fosse più veloce di' Next x' - dubito che sia ancora vero in VB.NET però. –