是否有像Exit For
這樣的說法,除了不是退出循環而是移動到下一個項目。VB.NET - 如何移動到下一個項目a For Each Loop?
例如:
For Each I As Item In Items
If I = x Then
' Move to next item
End If
' Do something
Next
我知道可能只是一個Else
添加if語句,因此內容如下:
For Each I As Item In Items
If I = x Then
' Move to next item
Else
' Do something
End If
Next
只是不知道是否有跳的方式到Items
列表中的下一個項目。我相信大多數人會正確地問爲什麼不使用Else
聲明,但對我來說,包裝「做某事」代碼似乎不太可讀。特別是當有更多的代碼時。
感謝這正是我正在尋找,有趣的如何它不在MSDN文檔? (http://msdn.microsoft.com/en-us/library/5ebk1751.aspx)還祝賀打了Jon整個帖子,整整20秒! :) – 2009-05-06 14:01:48
我幾乎得到了Skeeted一次! ;) – 2009-05-06 14:04:44