2008-08-08 115 views
89

我剛搬到Visual Basic團隊工作。'break'的等效VB關鍵字

Visual Basic中的break等效關鍵字是什麼?也就是說,要儘早退出循環,而不是方法?

+0

對於周圍的其他方式,在C#:* [ C#循環 - 打破與繼續](https://stackoverflow.com/questions/6414/c-sharp-loop-break-vs-continue/6417#6417)* – 2017-06-24 17:39:36

回答

157

在這兩個Visual Basic 6.0和VB.NET你可以使用:

Exit For 

Exit While 

Exit Do 

...取決於循環型。

+9

在相關說明上,「繼續」將允許你跳到for循環的下一個迭代。 – StingyJack 2009-03-03 17:08:20

+4

@StingyJack值得注意的是`Continue`只在VB.Net中可用,而不是VB6 – MarkJ 2011-09-19 10:47:45

+1

`Exit While`在VB7中無效...使用從`While ... Wend`轉換爲`Do While ... Loop然後`Exit Do`將會起作用。 – Merk 2013-09-17 20:24:44

4

Exit [構造],intelisense會告訴你哪一個在特定的地方是有效的。

8

如果你是功能的子裏面,你要退出,你可以使用:

Exit Sub 

Exit Function 
相關問題