二维数组的LINQ .Any()迭代器-[,]

字节码77

LINQ处理2D数组的正确方法是什么

int[,] array =
{
    { 1, 2, 3 },
    { 4, 5, 6 },
    { 7, 8, 9 }
};

bool anyZeroes = array.Any(value => value == 0)     // example

在这种情况下Func我想检查数组中是否有任何变量与匹配== 0Any如何使用呢?这里的最佳做法是什么?

eh

这是您可以整理列表以进行检查的方法

bool anyZeroes = array.Cast<int>().Any(value => value == 0);// false
bool anyNines = array.Cast<int>().Any(value => value == 9);// true

不过,如果您要打多个电话,则应该存储它:

bool casted = array.Cast<int>();
bool anyZeroes = casted.Any(value => value == 0);// false
bool anyNines = casted.Any(value => value == 9);// true

参考:https : //stackoverflow.com/a/13822900/526704

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

迭代以更新二维数组

来自分类Dev

Javascript二维数组迭代

来自分类Dev

Numpy迭代二维对象数组

来自分类Dev

比较二维数组与一维数组迭代

来自分类Dev

使用LINQ迭代并选择二维字符串数组

来自分类Dev

迭代器二维列表

来自分类Dev

Java-迭代从中间开始的二维数组

来自分类Dev

从控制器到JavaScript的整数的二维数组

来自分类Dev

如何使用迭代器遍历二维ArrayList?

来自分类Dev

获得二维通用矩阵迭代器

来自分类Dev

如何使用自动映射器将二维数组映射到“数组对象”的集合?

来自分类Dev

获取二维数组的行数和列数,而无需对其进行迭代

来自分类Dev

单个for循环或double for循环迭代二维数组哪个更好?C ++

来自分类Dev

迭代二维布尔数组并返回基于真/假的递增值

来自分类Dev

如何在 C++ 中使用基于范围的循环迭代二维数组的特定列

来自分类Dev

如何用一串排列迭代一个二维数组?

来自分类Dev

从控制器传递数组二维以在PHP中进行查看

来自分类Dev

JavaScript:二维数组扫雷器访问邻居以使== 1

来自分类Dev

二维数组-“初始化器值太多”警告/错误

来自分类Dev

使用BufferedReader二维数组包括一个计数器

来自分类Dev

将字符分配到二维数组中[检查器]

来自分类Dev

如何将数据存储在二维arraylist中并使用double迭代器显示它们?

来自分类Dev

Swift:尝试从二维数组中检索字符串时,“'Any' 类型的值没有下标”

来自分类Dev

一维数组 -> 二维数组

来自分类Dev

二维数组的问题

来自分类Dev

打印二维数组

来自分类Dev

分配二维数组

来自分类Dev

定义二维数组

来自分类Dev

声明二维数组

Related 相关文章

热门标签

归档