Từ khóa VB tương đương cho 'break'


Câu trả lời:


180

Trong cả Visual Basic 6.0 và VB.NET, bạn sẽ sử dụng:

  • Exit For để thoát khỏi vòng lặp For
  • Wend để thoát khỏi vòng lặp While
  • Exit Do thoát khỏi vòng lặp Do

tùy thuộc vào loại vòng lặp. Xem Tuyên bố thoát để biết thêm chi tiết.


9
Cũng trên một ghi chú liên quan, "Tiếp tục" sẽ cho phép bạn bỏ qua lần lặp tiếp theo trong vòng lặp for.
StingyJack

4
@StingyJack Cần lưu ý rằng Continuechỉ có sẵn trong VB.Net, không VB6
MarkJ

1
Exit Whilekhông hợp lệ trong VB7 ... sử dụng chuyển đổi từ While...Wendthành Do While...LoopExit Dosau đó sẽ hoạt động.
Merk

@Merk Exit While được ghi lại ở đây - docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/… bạn có tài liệu về khi nó không được hỗ trợ không?
John

7

Trong trường hợp bạn đang ở trong một Hàm con và bạn muốn thoát khỏi nó, bạn có thể sử dụng:

Exit Sub

hoặc là

Exit Function 

Câu trả lời hữu ích, nhưng không thực sự phù hợp với ngữ cảnh của câu hỏi vì đó là điều họ đã nói rõ ràng rằng họ không muốn làm.
Deanna

Cảm ơn bạn đã chia sẻ @AymanElTemsahi. Tôi rất vui vì bạn đã đăng. +1
JoshYates1980

4

Exit [construct], và intelisense sẽ cho bạn biết (các) cái nào hợp lệ ở một nơi cụ thể.


4
Đây đáng lẽ chỉ là một nhận xét của câu trả lời trên (câu trả lời của John).
Pi ẩn danh
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.