Parola chiave VB equivalente per "interruzione"


Risposte:


180

Sia in Visual Basic 6.0 che in VB.NET useresti :

  • Exit For per interrompere il ciclo For
  • Wend per interrompere il ciclo While
  • Exit Do rompere dal ciclo Do

a seconda del tipo di loop. Vedi Dichiarazioni di uscita per maggiori dettagli.


9
Inoltre, in una nota correlata, "Continua" ti consentirà di passare all'iterazione successiva in un ciclo for.
StingyJack

4
@StingyJack Vale la pena notare che Continueè disponibile solo in VB.Net, non VB6
MarkJ

1
Exit Whilenon è valido in VB7 ... usa converti da While...Wenda Do While...Loope Exit Dofunzionerà.
Merk

@Merk Exit While è documentato qui - docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/… hai un documento su quando non è supportato?
John

7

Nel caso in cui ti trovi all'interno di un Sub of Function e desideri uscirne, puoi utilizzare:

Exit Sub

o

Exit Function 

Risposta utile, ma non proprio nel contesto della domanda in quanto è quello che hanno detto esplicitamente di non voler fare.
Deanna

Grazie per aver condiviso @AymanElTemsahi. Sono contento che tu abbia postato. +1
JoshYates1980

4

Exit [costruisci] e intelisense ti dirà quali sono validi in un determinato luogo.


4
Questo avrebbe dovuto essere solo un commento della risposta sopra (risposta di John).
Anonimo Pi
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.