業務のためのC#・C言語・C++学習

主にC#の文法やWPF周りのアウトプットに利用してます。

【C#-文法】多次元配列の基礎 配列に配列を入れる

多次元配列について記述する。
多次元配列の特徴は縦と横の長さが等しくある。等しくない配列はジャグ配列という。

2次元配列

【1】初期値を指定した宣言

            int[,] data = new[,]
            {
                { 10,11,12},
                { 20,21,22},
                { 30,31,32},
            };

行列として表現

【2】配列のサイズだけを宣言

            int[,] data1 = new int[3, 3];

行列として表現

3次元配列

【1】初期値を指定した宣言

            int[,,] data = new[,,]
            {
               {
                { 000,001,002},
                { 010,011,012},
                { 020,021,022},
               },
               {
                { 100,101,102},
                { 110,111,112},
                { 120,121,122},
               },
               {
                { 200,201,202},
                { 210,211,212},
                { 220,221,222},
               },
            };

行列として表現

【2】配列のサイズだけを宣言

            int[,,] data1 = new int[3, 3,3];