c# - 如何在从整数数组创建的列表中使用 ANY?

标签 c# arrays list any

如何使用 LINQ 的 Contains() 或 Any() 函数检查如下所示的数组或列表是否包含给定值?

这是我的代码:

int[] array3 = { 1, 2, 3, 4, 5, 6 };
List<int> tyest = array3.ToList<int>();
if (tyest.Any(2)) { 

}

最佳答案

使用 any 需要一个表达式,它可以检查给定数组中的每个元素,试试这个......

if (tyest.Any(i => i == 2)) { 

}

.. 这通过对每个元素运行 Any() 中的表达式来工作,直到它找到一个导致“i == 2”为真的表达式。

关于c# - 如何在从整数数组创建的列表中使用 ANY?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38932918/

相关文章:

c - 关于指针数组的指针

arrays - 在 Z3 上建模内存访问

Python:嵌套列表合并并在同一索引中添加 int

c# - 使用C#循环插入数据

c# - 使用与安装的连接器不同的 MySql.Data 版本

c# - LinkLabel 需要比 TextRenderer.MeasureText 更多的空间

c# - 重写同步代码以使用 TPL 时如何简化或包装异常

java - 在循环下从数组填充 jtable

python - 将前导零添加到 Python 中的数字列表

python - 从列表中删除随机项目