c#中 linq foreach用法
时间: 2023-09-02 13:12:22 浏览: 161
c#中Foreach详细用法
5星 · 资源好评率100%
在 C# 中使用 LINQ 的 `foreach` 语句可以迭代一个集合,如下所示:
```csharp
using System.Linq;
...
var numbers = new List<int> { 1, 2, 3, 4, 5 };
foreach (var number in numbers)
{
Console.WriteLine(number);
}
```
输出:
```
1
2
3
4
5
```
如果要使用 LINQ 过滤集合中的元素,可以使用 `Where` 方法,如下所示:
```csharp
using System.Linq;
...
var numbers = new List<int> { 1, 2, 3, 4, 5 };
foreach (var number in numbers.Where(n => n % 2 == 0))
{
Console.WriteLine(number);
}
```
输出:
```
2
4
```
在上面的代码中,`Where` 方法返回集合中所有偶数,然后使用 `foreach` 循环迭代它们并将它们打印出来。
阅读全文