小编Ana*_*nya的帖子

如何使用Reflection在C#文件中创建List <T>实例

嗨,我需要在运行时使用反射为列表对象创建实例.例如,我有2个类,如下所示,

class Class1
{
   List<Class2> class2List;
   public List<Class2> Class2List
   {
        get;set;
   }
}
class Class2
{
    public string mem1;
    public string mem2;
}
Run Code Online (Sandbox Code Playgroud)

Class1在另一个类中创建Runtime 实例后Class3,我想为该类的所有属性赋值.在这种情况下,Class2List是属性List<Class2>.在运行时,我不知道类的类型List<Class2>.如何List<Class2>在运行时初始化属性,即在class3内部.

任何建议都非常感谢...

.net reflection instance generic-type-argument

9
推荐指数
1
解决办法
2万
查看次数