Tôi đang tìm cách tạo Danh sách, trong đó kiểu T là một số lớp không liên quan (với cùng các đối số hàm tạo) mà tôi biết thông qua sự phản chiếu.Tạo danh sách <> từ kiểu thời gian chạy
DataBase = new ArrayList();
foreach (Type T in Types)
{
DataBase.Add(new List<T>);
}
Thật không may, Visual Studio nói rằng 'Không thể tìm thấy loại hoặc không gian tên T'. Có cách nào để tôi có thể thực hiện việc này hay không hoặc chọn Danh sách để nhập T? Cảm ơn, Peter
Sử dụng từ khoá 'động', có lẽ? Giả sử phiên bản đúng của .NET ... –
không sử dụng 'ArrayList', trường hợp xấu nhất chỉ sử dụng' List
@BrokenGlass, tôi có thể sẽ làm điều đó, nhưng nó không phải là ArrayList. , đó là việc tạo Danh sách có Loại thời gian chạy. – 3Pi