📅  最后修改于: 2023-12-03 15:15:10.667000             🧑  作者: Mango
在 C# 中,foreach
循环为枚举集合(如数组或列表)中的每个元素提供一种简便的方法。它可以帮助我们避免使用传统的 for
循环,从而使代码更加简洁易读。
foreach (var item in collection)
{
// 在此处编写代码以处理每个元素
}
其中:
item
:用于存储每个元素的变量名。可以是任何有效的标识符。collection
:要枚举的集合名称。可以是任何实现了 IEnumerable
接口的对象,如数组或列表。例如,如果我们有一个包含一些数字的数组:
int[] numbers = { 1, 2, 3, 4, 5 };
我们可以使用 foreach
循环遍历数组中的每个元素,并输出它们的值:
foreach (var number in numbers)
{
Console.WriteLine(number);
}
输出:
1
2
3
4
5
for
循环。null
,会引发 ArgumentNullException
异常。null
,会引发 NullReferenceException
异常。使用 foreach
循环可以让枚举集合变得更加简单和直观。但是,在处理大量数据时,可能需要使用 for
循环来提高性能。最好根据代码的上下文和业务需求,选择合适的循环类型。