比较非统一类型

时间:2014-09-18 19:33:54

标签: c# generics reflection

我想比较两个Type个对象是否相等,忽略它们的类型参数

例如,比较IEnumerable<int>IEnumerable<string>会返回 false ,这是有道理的,但我只想比较IEnumerable元素。

如何使用TypeTypeInfo

执行此操作

1 个答案:

答案 0 :(得分:3)

您可以致电GetType().GetGenericTypeDefinition();以获取通用基本类型。