この配列を宣言すると...
string[,] a = {
{"0", "1", "2"},
{"0", "1", "2"},
{"0", "1", "2"},
{"0", "1", "2"},
};
次に、長さを測定できます
a.Length
これは12です。内部の配列の次元を測定するにはどうすればよいですか?試してみると...
a[0].Length
Wrong number of indices inside []; expected 2
。何が得られますか?
配列のGetLength()メソッドが必要です:
a.GetLength(0);
http://msdn.Microsoft.com/en-us/library/system.array.getlength.aspx
_Array.Rank
_ を使用して次元数を取得し、次に Array.GetLength(int dimension)
を使用して特定の次元の長さを取得します。