■75401 / ) |
Re[1]: 1次元配列の引数に2次元配列の1次元目を渡したい |
□投稿者/ WebSurfer (532回)-(2015/03/21(Sat) 14:24:47)
|
■No75399 (ポラ さん) に返信 > 同様のことを目指したC#のソース > ---------------------------------------------------- > static void Main() > { > int[,] a = new int[5, 10]; > a[4, 9] = 123; > func(a[4]); // コンパイルエラー > Console.WriteLine(a[4, 9]); > } > > static void func(int[] b) > { > b[9] += 1; > }
多次元配列(int[,] a)を使う場合は、以下の部分を ⇒ の右側のように修正すれ ば OK なはずです。
func(a[4]); ⇒ func(a);
static void func(int[] b) ⇒ static void func(int[,] b)
b[9] += 1; ⇒ b[4,9] += 1;
|
|