System.Linq.Enumerable.Where(Func <T,int,bool> predicate)是一个LINQ(Language Integrated Query)方法,用于在集合中筛选满足特定条件的元素。
具体解释如下:
使用System.Linq.Enumerable.Where方法可以对任何实现了IEnumerable<T>接口的集合进行筛选操作。通过传入一个符合条件的委托函数,该方法会返回一个新的IEnumerable<T>集合,其中包含满足条件的元素。
例如,假设有一个包含整数的集合numbers,我们可以使用System.Linq.Enumerable.Where方法筛选出大于10的元素:
var result = numbers.Where(x => x > 10);
在这个例子中,x => x > 10就是一个符合Func<T,int,bool>委托的lambda表达式,表示判断元素是否大于10。筛选结果将会是一个新的IEnumerable<int>集合,其中包含大于10的元素。
腾讯云相关产品和产品介绍链接地址: