3.2.3 集合的遍历 (foreach, for 循环, 迭代器) C# 中集合的遍历:foreach、for 循环和迭代器 引言 一、foreach 循环 1. 基本概念 循环是C#中最常用的集合遍历方式之一。它提供了一种简洁的方式来遍历集合中的每个元素,而无需手动管理索引或迭代状态。 循环适用于任何实现了 接口的对象,这包括大多数内置集合类型如 、 等。 2. 使用场景 当不需要访问当前项的索引时, 是最优的选择。它提高了代码的可读性和安全性,减少了因手动维护索引而导致的错误。 3. 示例代码 4. 内部实现 本质上是对集合调用其 方法的结果进行迭代。该方法返回一个实现了 接口的对象,该对象包含移动到下一个元素和获取当前元素的方法。 二、for 循环 1.