C# 用于构造类型的C ITypeResolutionService

C# 用于构造类型的C ITypeResolutionService,c#,types,C#,Types,My ITypeSolutionService未能为程序集中的构造类型返回正确的类型: e.g. "abc`N[aaa,bbb`1[string],....,mmm]" 如何获取此类型的类型信息 我可以从引用的程序集获取abc'N的类型。 然后我必须对该类型调用makegenericTypeType[],以获得构造的类型。 是否有任何有效的方法来解析C中sqaure括号内的类型参数。 如上所示,类型参数本身可以构造为类型,例如bbb`1[string] 不知.net是否为此提供了任何标准API

My ITypeSolutionService未能为程序集中的构造类型返回正确的类型:

e.g. "abc`N[aaa,bbb`1[string],....,mmm]" 如何获取此类型的类型信息

我可以从引用的程序集获取abc'N的类型。 然后我必须对该类型调用makegenericTypeType[],以获得构造的类型。 是否有任何有效的方法来解析C中sqaure括号内的类型参数。 如上所示,类型参数本身可以构造为类型,例如bbb`1[string]

不知.net是否为此提供了任何标准API

谢谢 Prasad支持这一点。例如,如果我运行以下命令:

var type = Type.GetType("System.Collections.Generic.List`1[System.String]");

我得到了一个表示字符串列表的构造类型。

您能澄清一下您试图实现的目标吗?如果类型位于某个第三方程序集中怎么办。对于defaultmscorlib中不存在的类型,Type.GetType reutrns为null。例如。net程序集。