标签: c# generics reflection
我想比较两个Type个对象是否相等,忽略它们的类型参数。
Type
例如,比较IEnumerable<int>和IEnumerable<string>会返回 false ,这是有道理的,但我只想比较IEnumerable元素。
IEnumerable<int>
IEnumerable<string>
IEnumerable
如何使用Type或TypeInfo?
TypeInfo
答案 0 :(得分:3)
您可以致电GetType().GetGenericTypeDefinition();以获取通用基本类型。
GetType().GetGenericTypeDefinition();