如何使用 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/