假设我有代码
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}
)
使用锯齿状阵列
var marray = new[] { new[] { 0, 1 }, new[] { 2, 3 }, new[] { 4, 5 } };
Console.WriteLine(marray[0][1]);