次元の異なる配列を代入しようとした場合、コンパイルエラーとなる 言語: C# VB 宣言されているものと異なる次元の配列を代入しようとするとコンパイル時にエラーとなります。 次元の異なる配列を代入しようとした場合、コンパイルエラーとなる すべて選択してコピー ダウンロード 行番号を表示する using System; class Sample { static void Main() { // 3次元配列 int[,,] cube = new int[4, 2, 3]; // 2次元配列を格納する変数 int[,] matrix; // sample.cs(13,14): error CS0029: 型 'int[*,*,*]' を型 'int[*,*]' に暗黙的に変換できません。 matrix = cube; } } 関連するページ 2次元配列の作成・2次元配列要素の参照 3次元配列の作成・3次元配列要素の参照 4次元配列の作成・4次元配列要素の参照 配列初期化子を使って2次元配列を初期化する 配列初期化子を使って3次元配列を初期化する 配列初期化子を使って4次元配列を初期化する 多次元配列の全要素数・次元数・次元ごとの長さを取得する