我有一个像这样的二维数组:
decimal[,] dataArray;
dataArray = new decimal[10, 20];
如何获得包含一个特定列的值的onedimesional数组?
感谢。
答案 0 :(得分:3)
没有用于切片多维数组的内置API。编写一个遍历所有行的循环,并将特定列收集到结果数组中,或使用LINQ“折叠”循环:
var col = Enumerable.Range(0, 20).Select(r=>dataArray[3, r]).ToArray();