比较非Reified类型
本文关键字:类型 Reified 比较 | 更新日期: 2023-09-27 18:22:35
我想比较两个Type
对象是否相等,忽略它们的类型参数。
例如,比较IEnumerable<int>
和IEnumerable<string>
会返回false,这是有道理的,但我只想比较IEnumerable
元素。
如何使用Type
或TypeInfo
执行此操作?
您可以调用GetType().GetGenericTypeDefinition();
来获取Generic基类型。