我的应用程序正在处理 IList 的。不同用户定义类型的 IList。我在想我可以使用反射来查看 IList 包含什么类型的对象,然后创建该类型的新实例,然后将其添加到 IList 本身?
所以在任何时候我都可能在处理
IList<Customer> l;
我想创建一个新的客户实例
Customer c = new Customer(0, "None")
然后将其添加到列表中
l.Add(c);
显然,在运行时动态地执行此操作是问题的症结所在。希望有人能给我一些指点。谢谢布伦丹