前提・実現したいこと
配列の先頭から指定された値の数(要素数)まで値の代入を行う処理をLINQで実装したいです。
自分で考えて書いてみたのですが、あまりしっくりこず・・・。
下記コードが実現したい処理と、自分で考えたLINQになります。
これより良い書き方があれば、ご教授の程よろしくお願いします。
// 実現したい処理 for(int i = 0; i < 10; i++) { hogeList[i] = "hoge"; } // LINQで書いてみた Enumerable.Range(0, 10).ToList().ForEach(i => hogeList[i] = "hoge");
追記
情報が欠けておりました。実現したい内容としては、
配列の初期化時の値の代入ではなく、既に宣言された配列(要素数10以上)に対しての代入になります。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/21 05:00
2018/06/21 05:04