Cách tốt nhất để tạo danh sách với số lượng phiên bản tùy ý của cùng một đối tượng là gì? tức là có một cách nhỏ gọn hoặc hiệu quả hơn để thực hiện những điều sau đây không?Tạo danh sách đầy các phiên bản mới của đối tượng
static List<MyObj> MyObjs = Enumerable.Range(0, 100)
.Select(i => new MyObj())
.ToList();
(Enumerable.Repeat
sẽ cung cấp cho tôi tài liệu tham khảo từ mười đến cùng một đối tượng, vì vậy tôi không nghĩ rằng nó sẽ làm việc.)
Tôi không thấy bất kỳ vấn đề với cách tiếp cận hiện tại của bạn ... – Brian
Tôi không nói rằng có một vấn đề .. nó chỉ cảm thấy như một hack. – Arithmomaniac
"nó chỉ cảm thấy như một hack." Tại sao, không phải ở tất cả! Điều này đánh bại một vòng lặp 'for' tay xuống :-) – dasblinkenlight