这个for循环中是否有一个隐藏的迭代计数器?

And*_*ers 2 vb.net for-loop

如果你有一个for循环,例如:

For Each s As String In stringList
    ..do stuff..
Next
Run Code Online (Sandbox Code Playgroud)

是否有某种(隐藏的)迭代器或者我必须添加一个外部整数来保持计数:

Dim i As Integer
For Each s As String In stringList
    ..do stuff..
    i += 1
Next
Run Code Online (Sandbox Code Playgroud)

Gar*_*ler 9

没有隐藏的迭代器,您必须使用第二个示例中的代码或恢复到常规for循环.