Linux 拨号vps windows公众号手机端

c# predicate的用法是什么

lewis 9年前 (2016-11-02) 阅读数 9 #程序编程
文章标签 c#

在C#中,Predicate是一个委托(delegate),用于定义一个方法,该方法接受一个参数并返回一个布尔值。Predicate通常用于在集合中查找符合特定条件的元素。

Predicate的用法如下所示:

  1. 定义一个Predicate委托:
Predicate<int> isPositive = x => x > 0;
  1. 使用Predicate进行集合筛选:
List<int> numbers = new List<int> { -2, -1, 0, 1, 2 };
List<int> positiveNumbers = numbers.FindAll(isPositive);

在上面的例子中,我们定义了一个Predicate委托isPositive判断一个整数是否为正数,然后使用FindAll方法从numbers集合中筛选出所有符合条件的元素,将它们添加到positiveNumbers集合中。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门