前提・実現したいこと
int型の2次元配列の初期値は0ですが、これを簡潔にLINQを使って1に設定したいです。
ご教示お願いします。
試したこと
LINQを使わずにfor文で回して設定する方法はできました。
しかし、LINQを使えば、もっと簡潔に書けると思いました。ご教示お願いします。
C#
1 int[,] cells = new int[3,4]; 2 for(int i=0; i<cells.GetLength(0); i++){ 3 for(int j=0; j<cells.GetLength(1); j++){ 4 cells[i, j] = 1; 5 } 6 }
考えたこと
・Whereはおそらく使わない。 ・Selectはもしかしたら使うかもしれないけど、書き方がわからない。 ・Selectじゃなくても、もっと適したLINQのメソッドがあるかもしれない。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/01/28 13:45