ジャグ配列の使い方|C#

   

C#におけるジャグ配列(配列の配列)の宣言方法と使い方です。
Javaでは多次元配列と言ってるので、ややこしいです。

配列の配列 サンプル

int[][] jaggedArray = new int[2][];
jaggedArray[0] = new int[2];
jaggedArray[0][0] = 0;
jaggedArray[0][1] = 1;
jaggedArray[1] = new int[3];
jaggedArray[1][0] = 10;
jaggedArray[1][1] = 11;
jaggedArray[1][2] = 12;

foreach (int[] array in jaggedArray) {
    foreach (int i in array) {
        Console.WriteLine(i);
    }
}

実行結果

0
1
10
11
12

 - C#