怎么使用lamdba表达式判断 一个集合里面是否存在某个值
时间: 2024-02-01 19:13:24 浏览: 69
lambba算法
4星 · 用户满意度95%
你可以使用 lambda 表达式和 LINQ 来判断一个集合里面是否存在某个值。具体操作如下:
假设有一个 List<int> 类型的集合,你想要判断这个集合中是否存在值为 5 的元素,可以使用以下代码:
```
List<int> list = new List<int> { 1, 2, 3, 4, 5 };
bool exists = list.Any(x => x == 5);
```
上面的代码中,`Any()` 方法会返回一个 bool 值,表示集合中是否存在满足条件的元素。其中,`x => x == 5` 就是一个 lambda 表达式,表示对于集合中的每个元素 x,判断 x 是否等于 5。如果存在一个元素等于 5,则 `Any()` 方法返回 true,否则返回 false。
阅读全文