.Where的命名空间
时间: 2024-02-23 12:01:24 浏览: 20
`.Where` 方法是 Linq 扩展方法之一,它定义在 `System.Linq` 命名空间中。因此,如果你想在 C# 中使用 `.Where` 方法,你需要在文件的开头添加以下命名空间引用:
```csharp
using System.Linq;
```
这个命名空间包含了 Linq 扩展方法,包括 `.Where`、`.Select`、`.OrderBy` 等等。在添加了这个命名空间引用之后,你就可以在 C# 代码中使用 `.Where` 方法了。例如:
```csharp
using System;
using System.Linq;
class Program
{
static void Main(string[] args)
{
int[] numbers = { 1, 2, 3, 4, 5 };
var evenNumbers = numbers.Where(n => n % 2 == 0);
foreach (var number in evenNumbers)
{
Console.WriteLine(number);
}
}
}
```
在这个例子中,我们使用了 `.Where` 方法来筛选出数组 `numbers` 中的偶数。为了使用 `.Where` 方法,我们添加了 `System.Linq` 命名空间引用。然后,我们使用 lambda 表达式作为参数,定义了筛选条件。最后,我们使用 `foreach` 循环输出偶数。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)