-13
int[][] multi = new int[2][];
multi[0] = new int[2];
multi[1] = new int[2];
multi[0][0] = 11;
multi[0][1] = 2;
multi[0][2] = 4;
multi[1][0] = 4;
multi[1][1] = 5;
multi[1][2] = 6;
Array.ForEach(
multi,
x => multi.Length != x.Length
? throw new Exception("The two dimensional arrays must be symmetrical."));
私はオーバーフロー例外を取得し、ここで何をしようとしているのかわからないのですか?エラーのインラインforeach/if文で何が問題になっていますか?
これはコンパイルされますか? – Evk
'multi [0] = new int [2];'は長さ= 2の配列を作成します。次に 'multi [0] [2] = 4;'は配列の3番目の要素を設定しようとします。 –
このような重複の場合、Typo System.IndexOutOfRangeExceptionを編集できますか? –