【发布时间】:2016-01-28 08:45:15
【问题描述】:
我的代码类似于Assembly assemblyX = Assembly.Load("xyz.abc.DataObjects");
Type t = assemblyX.GetType("xyz.abc.DataObjects." + ValueStr);
到目前为止一切都很好。现在我想在“t”上实现接口,即“xDataObject”,并且需要一个通用的,即“CurrentDataObject”在运算符中,如xDataObject<CurrentDataObject>。这个接口包含许多成员函数,我想在反射中使用它们。根据我对它的研究,问题出在下一行,它工作正常,直到我们不需要接口,即 Object objClass = (Object)Activator.CreateInstance(t);
帮助我。我是泛型的新手。谢谢。
【问题讨论】:
-
您不能创建接口的实例,而是创建实现该接口的类。
-
好点,我要试试这个。谢谢
标签: c# .net generics reflection interface