C'è una posizione come Exit For
, eccetto che invece di uscire dal ciclo, si passa all'elemento successivo.VB.NET - Come passare all'elemento successivo a Per ogni ciclo?
Ad esempio:
For Each I As Item In Items
If I = x Then
' Move to next item
End If
' Do something
Next
So potrebbe semplicemente aggiungere un Else
alla dichiarazione Se così fosse sarebbe letto come segue:
For Each I As Item In Items
If I = x Then
' Move to next item
Else
' Do something
End If
Next
Basta chiedersi se c'è un modo per saltare alla voce successiva nell'elenco Items
. Sono sicuro che la maggior parte starà chiedendo perché non usare semplicemente l'istruzione Else
, ma per me il wrapping del codice "Do Something" sembra essere meno leggibile. Soprattutto quando c'è molto più codice.
Grazie questo è esattamente quello che stavo cercando, divertente come non è nella documentazione MSDN ?? (http://msdn.microsoft.com/en-us/library/5ebk1751.aspx) Anche congratulazioni per aver battuto Jon sul posto, di ben 20 secondi! :) –
Ho quasi ricevuto Skeeted ancora una volta! ;) –