C# 如何从某些程序集获取类型?
假设我有一个汇编调用B,在B里面,有一种叫做C的类型 如何从B中的C中检索类型 Type.GetType似乎只能从当前或系统程序集获取类型?使用b程序集:C# 如何从某些程序集获取类型?,c#,.net,C#,.net,假设我有一个汇编调用B,在B里面,有一种叫做C的类型 如何从B中的C中检索类型 Type.GetType似乎只能从当前或系统程序集获取类型?使用b程序集: bAssembly.GetType(ctype) ctype需要是带有名称空间的字符串+TypeName 看 您可以检查域中的所有程序集: var assemblies = AppDomain.CurrentDomain.GetAssemblies(); 或者针对一个特殊的它已经晚了,但是发布它作为替代方法 Type type = Typ
bAssembly.GetType(ctype)
ctype
需要是带有名称空间的字符串
+TypeName
看
您可以检查域中的所有程序集:
var assemblies = AppDomain.CurrentDomain.GetAssemblies();
或者针对一个特殊的它已经晚了,但是发布它作为替代方法
Type type = Type.GetType("[Namespace].[ClassName], [AssemblyName]");
Type type = Type.GetType("[Namespace].[ClassName], [AssemblyName]");