该
foreach是遍历实现集合
IEnumerable。它通过调用
GetEnumerator集合来执行此操作,该集合将返回
Enumerator。
此枚举器具有一个方法和一个属性:
- MoveNext()
- 当前
Current返回枚举器当前所在的对象,并
MoveNext更新
Current到下一个对象。
索引的概念与枚举的概念是陌生的,无法做到。
因此,大多数集合都可以使用索引器和for循环结构遍历。
与使用局部变量跟踪索引相比,在这种情况下,我非常喜欢使用for循环。

该
foreach是遍历实现集合
IEnumerable。它通过调用
GetEnumerator集合来执行此操作,该集合将返回
Enumerator。
此枚举器具有一个方法和一个属性:
Current返回枚举器当前所在的对象,并
MoveNext更新
Current到下一个对象。
索引的概念与枚举的概念是陌生的,无法做到。
因此,大多数集合都可以使用索引器和for循环结构遍历。
与使用局部变量跟踪索引相比,在这种情况下,我非常喜欢使用for循环。