我有一个通用类,如下所示:
using System.Collections.Generic;
namespace MyNameSpace
{
public class MyClass<T> : MyAnotherClass
{
public MyClass();
public MyClass(T obj);
public T Object { get; set; }
}
}
我不明白为什么以下代码行返回 null ( throwing exception with message : "Could not load type 'MyClass' from assembly '//assembly details//' "
)
Type MyClassType = AssemblyContaingMyClass.GetType("MyNameSpace.MyClass");
将Assembly.GetType(className)与泛型类一起使用是否违法?
您能否建议任何替代方法来在运行时获取泛型类的类型?
如果这个问题太基本,请提前致谢并道歉。我是 C# 的新手。
编辑 :
忘了提。包含 MyClass 的程序集将在运行时加载。