Jaki jest najlepszy sposób utworzenia listy z dowolną liczbą wystąpień tego samego obiektu? tj. czy istnieje bardziej kompaktowy lub skuteczny sposób na wykonanie następujących czynności?Tworzenie listy wypełnionej nowymi instancjami obiektu
static List<MyObj> MyObjs = Enumerable.Range(0, 100)
.Select(i => new MyObj())
.ToList();
(Enumerable.Repeat
dałby mi dziesięć odwołania do tego samego obiektu, więc nie sądzę, że to działa.)
nie widzę żadnych problemów z obecnego podejścia ... – Brian
Nie mówię, że nie ma problemu .. To po prostu wygląda jak włamanie. – Arithmomaniac
"to po prostu czuć się jak hack". Dlaczego, wcale! To bije pętlę 'for' w dół :-) – dasblinkenlight