从多维数组中提取“单项”(c#)

时间:2011-06-02 14:22:00

标签: c# multidimensional-array

说我有代码

var marray = new int[,]{{0,1},{2,3},{4,5}};

是否可以获得对第一项的引用 - 即看起来像:

var _marray = marray[0];
//would look like: var _marray = new int[,]{{0,1}};

相反,当从一维上下文引用marray时,它会将marray视为长度为6

(即new int[]{0,1,2,3,4,5}

1 个答案:

答案 0 :(得分:1)

使用锯齿状数组

var marray = new[] { new[] { 0, 1 }, new[] { 2, 3 }, new[] { 4, 5 } };
Console.WriteLine(marray[0][1]);