あなたがインターネットにこの問題で見つかった多くのことを、見つけるために、プログラムを書く前に、C#の初心者は、インターネットの答えは自分が忘れないようにするには、この記録には、自分自身の実験ビットを持っていることが間違っていました。
1。
int[,] a = new int[4,5];
System.Console.WriteLine("a.Rank = " + a.Rank);
System.Console.WriteLine("a.GetLength(0) = " + a.GetLength(0));
System.Console.WriteLine("a.GetLength(1) = " + a.GetLength(1));
ここでは、最終的な出力があります
a.Rank = 2
a.GetLength(0) = 4
a.GetLength(1) = 5
あなたは、寸法が長さを指定し、ここでの引数のランク上の深さは混乱を避けるために、前記第一の長さ、第2の長さ寸法、に統合することができます取得するには、ランクが財産取得次元の数の代わりに、行で、GETLENGTH()メソッドを参照してくださいすることができます。
2。
多次元配列でC#は、各寸法「ライン」は、それぞれの長さと同じでなければならないと言うことである、長方形または直方体に強制されます
int[,] b;
b = new int[,] { { 1, 2 }, { 2 } };
この初期化は、例外を除外されます。