c# - 如何在多维数组上使用 LINQ 到 'unwind' 数组?

标签 c# .net linq multidimensional-array jagged-arrays

考虑以下数组:

int[,] numbers = new int[3, 2] { { 2, 1 }, { 3, 4 }, { 6, 5 } };

我想使用 LINQ 构造一个包含数字 2、1、3、4、6、5 的 IEnumerable。

这样做的最佳方式是什么?

最佳答案

也许只是:

var all = numbers.Cast<int>();

Demo

关于c# - 如何在多维数组上使用 LINQ 到 'unwind' 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13822750/

相关文章:

c# - 尝试导出时 SharpSVN 异常弹出的原因似乎是随机的?

c# - 仅在多个空格上拆分 C#

sql - 如何避免在 WHERE 查询中为 Unicode 字符串添加 'N' 前缀?

c# - 值列表中的值存在于弹性字段列表嵌套C#中

c# - EF Core自定义扩展查询,无法翻译LINQ表达式

c# - 什么时候应该使用 Lazy<T>?

c# - 当 RAM 在 C# 中结束时会发生什么?

sql-server - Linq 更新额外行

c# - 按两个不同类型的字段对不同模型的列表进行排序

c# - 教我们如何使用 Delegate 并在 C# 中引发事件