通常,我使用C#編程.NET,但是現在我正在更新用VB.NET編寫的項目,並且注意到在For Each
循環中使用了一個好奇的語法。For Each x ... Next Vs.對於每個x ...下一個x
有
For Each x in collection.Items
...
Next
和
For Each x in collection.Items
...
Next x
之間有什麼區別?
我已經在代碼中看到了這裏,並且很好奇爲什麼有人會使用第二個變體。
AFAIK,它只是幫助保持非常大的(嵌套)循環易於閱讀... – Mr47 2012-08-06 14:27:39
我不能找到任何引用它,但我認爲在VB6中'Next'比'Next x'快 - 我懷疑VB.NET中仍然是這樣。 – 2012-08-06 14:59:33