同じオブジェクトの任意の数のインスタンスを持つリストを作成する最良の方法は何ですか?すなわち、次のことを行うよりコンパクトで効率的な方法がありますか? オブジェクトの新しいインスタンスでいっぱいのリストを作成する
static List<MyObj> MyObjs = Enumerable.Range(0, 100)
.Select(i => new MyObj())
.ToList();
(
Enumerable.Repeat
は私に同じオブジェクトへの参照10を与えるだろうので、私はそれがうまくいくとは思わない。)
私はあなたの現在のアプローチですべての問題を見ていない... – Brian
私は問題がありますとは言いませんよ。..それはちょうどハックのように感じる。 – Arithmomaniac
"それはちょうどハックのように感じる。なぜ、全く!これは 'for'ループを打ち負かす:-) – dasblinkenlight