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

标签 vb.net for-loop

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

For Each s As String In stringList
    ..do stuff..
Next

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

Dim i As Integer
For Each s As String In stringList
    ..do stuff..
    i += 1
Next

最佳答案

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

关于vb.net - 这个 for 循环中是否有一个隐藏的迭代计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/413171/

相关文章:

javascript - (JavaScript) 为什么 while 循环中 'if' 内的 continue 语句会使浏览器崩溃?

shell - 根据条件无限循环运行具有 While 条件的 shell 脚本

c# - "Lazy"MVC5 Razor 执行 - ASP.NET(优化)

.net - 将值从一个表单传递到另一个表单

mysql - 将listview数据保存在mysql查询浏览器数据库中

java - for 循环和 ArrayList<Integer>

javascript - 遍历JavaScript中的数组

java - 访问图像的像素信息时避免循环

jquery - AJAX Post - 传递变量 - 我没有看到什么

.net - 不考虑字符串大小写的 VB.NET LINQ 查询