【发布时间】:2018-12-14 05:31:57
【问题描述】:
在C#中是否有标准的方法或属性可以获取向量形式的多维数组的所有值?
int[,] array = new int[2, 2] { {1, 2}, {1, 2} };
int[] vector = array.AllValues(); // ??
【问题讨论】:
-
@Fabske,你可能是对的,提供的投影可以被视为标准方法......
-
找到我测试过的答案@vgorosh
-
你能说一下你在这里做什么吗?可能有更好的方法来做你想做的事。
-
@EricLippert:我正在尝试从矩形数组中提取一维数组。正如 Marc Gravell 建议的 link 的标准方法是使用以下投影:
int[] to = from.Cast<int>().ToArray();
标签: c# multidimensional-array vector