Tôi cần phải tạo kiểu chung, nhưng tôi không biết loại lúc biên dịch. Tôi muốn làm điều này:Khởi tạo đối tượng chung từ System.Type
Type t = typeof(whatever);
var list = new List<t>
điều này sẽ không biên dịch, vì t không phải là loại hợp lệ. Nhưng nó biết tất cả về một loại hợp lệ. Có cách nào để tự động tạo danh sách chung từ một System.Type như thế này? Tôi có thể cần sự phản chiếu, và đó là ok, tôi chỉ là một chút bị mất ở đây.
+1 Không biết 'Danh sách <>' là hợp pháp. tuyệt đấy. –
@Igot: Chỉ trong 'typeof'. – SLaks
Điều này hoạt động tốt, ngoại trừ nó là một nỗi đau để sử dụng sau đó. Mặc dù đã hoàn thành công việc. – captncraig