是否有像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