list.foreach用法
时间: 2023-10-30 20:08:56 浏览: 80
forEach的用法如何使用
list.foreach 是一个常见的用于遍历列表并应用指定操作的方法。它接受一个委托或 Lambda 表达式作为参数,用于定义要对列表中的每个元素执行的操作。
使用 foreach 方法,你可以很方便地对列表中的每个元素执行相同的操作,而不需要显式地编写循环。
下面是 foreach 方法的使用示例:
```csharp
// 创建一个包含整数的列表
List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };
// 使用 foreach 方法遍历列表并打印每个元素
numbers.ForEach(num => Console.WriteLine(num));
// 使用 foreach 方法计算列表中所有元素的平方和
int sumOfSquares = 0;
numbers.ForEach(num => sumOfSquares += num * num);
Console.WriteLine("Sum of squares: " + sumOfSquares);
```
在上面的示例中,我们首先创建了一个包含整数的列表 `numbers`。然后,通过调用 `ForEach` 方法并传递一个 Lambda 表达式来遍历列表并执行指定的操作。第一个示例中的 Lambda 表达式是用于打印每个元素的操作,而第二个示例中的 Lambda 表达式是用于计算平方和的操作。
请注意,在 foreach 方法中使用的 Lambda 表达式参数定义了要在每个元素上执行的操作。在示例中,我们使用 `num` 参数表示列表中的当前元素。
希望这个回答对你有所帮助!如果你还有其他问题,请随时提问。
阅读全文