定义
string[,] arr = new string[12, 31]
另一种string[][] ary = new string[5][];相当于一维数组
常量二维数组定义, 用readonly不能用const
readonly int[,] DIR = {{1,1},{0,0}};
如果是静态在前面直接加static
传递
void Print2DArray(int[,] arr)
copy
string[,] a = new string[1, 2];//原数组a[0, 0] = "a";
a[0, 1] = "b";
string[,] b = (string[,])a.Clone();
//新建一个二维数组,并把a拷贝给它
string[,] c = new string[1,2];// 另外一个二维数组
Array.Copy(a,c,a.Length); //把a拷贝给它,要求维数一致。
长度
int [,]arr=new int[3,4];
Console.WriteLine(arr.GetLength(0).ToString());//一维(行)长度为3
Console.WriteLine(arr.GetLength(1).ToString());//二维(列)长度为4