【发布时间】:2023-03-10 07:44:01
【问题描述】:
考虑以下数组:
int[,] numbers = new int[3, 2] { { 2, 1 }, { 3, 4 }, { 6, 5 } };
我想使用 LINQ 构造一个 IEnumerable,其中包含数字 2、1、3、4、6、5。
最好的方法是什么?
【问题讨论】:
-
这是一个二维数组而不是数组数组(锯齿状数组)。
-
你是对的......它是一个多维数组。
-
Convert 2 dimensional array 的可能重复项
-
副本中有一个 linq 查询,但我会使用 foreach,因为 linq 查询非常不透明,而且 foreach 很清楚你在做什么。
-
'var flatNumbers = numbers.Cast
();'从链接的帖子中复制和修改。所有 LINQ
标签: c# .net linq multidimensional-array jagged-arrays