(型名)[,] (変数名);
C#での2次元配列や、多次元配列の宣言、初期化、代入、参照のコードを紹介します。
C#で2次元配列や、多次元配列を宣言できます。
以下の書式となります。
2次元の場合
(型名)[,] (変数名);
n次元の場合
(型名)[,, ..(n-1個).. ,] (変数名);
2次元の場合
(変数名) = new (型名)[(配列要素数(1次元), (配列要素数(2次元)];
n次元の場合
(変数名) = new (型名)[(配列要素数(1次元), (配列要素数(2次元), ... , (配列要素数(n次元)) ];
2次元の場合
(変数名)[(1次元の添え字), (2次元の添え字)] = (値);
n次元の場合
(変数名)[(1次元の添え字), (2次元の添え字), ... ,(n次元の添え字))] = (値);
int data[,];
int array[,,,];
data = new int[16,8];
array = new int[2,2,2,2];
data[0,1] = 4;
array[2,1,2,1]=120;
//宣言
int[,] dimv; //2次元配列
int[,,] dimmv; //3次元配列
//new
dimv = new int[3,5];
dimmv = new int[2,2,2];
//代入
dimv[2,1] = 120;
dimmv[1,2,1] = 45000;