C# で多次元配列を定義する 2 つの方法の違いは何だろうと思っています。
とを使用object[][]
しobject[,]
て、多次元配列を操作できます。
機能的な違いはありますか?
C# で多次元配列を定義する 2 つの方法の違いは何だろうと思っています。
とを使用object[][]
しobject[,]
て、多次元配列を操作できます。
機能的な違いはありますか?
はobject[][]
、配列の配列の表記法です。2 つ目object[,]
は 2 次元配列です。
主な違いは、最初の配列には異なる長さの「内部」配列を含めることができるのに対し、2 番目の配列は長方形 (4x7 など) でなければならないことです。
例:
int[][] a = new int[] { new int[]{ 1, 2 }, new int[]{ 3, 4, 5, 6, 7 }};
int[,] b = new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 } };