c# list.findall
时间: 2023-08-30 19:09:14 浏览: 130
C# List中FindAll用法的一些简单示例
5星 · 资源好评率100%
在C#中,List类没有提供直接的FindAll方法。但是,你可以使用LINQ(语言集成查询)来实现类似的功能。下面是一个示例:
```csharp
using System;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main()
{
List<int> numbers = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
List<int> evenNumbers = numbers.Where(n => n % 2 == 0).ToList();
foreach (int number in evenNumbers)
{
Console.WriteLine(number);
}
}
}
```
在上面的示例中,我们使用Where方法和lambda表达式来筛选出列表中的偶数。然后,我们使用ToList方法将结果转换为一个新的列表。最后,我们遍历新列表并打印出每个偶数。
请注意,使用LINQ可能需要引入System.Linq命名空间,并且你可以根据自己的需求更改lambda表达式来进行不同的筛选条件。
阅读全文