比较非Reified类型

本文关键字:类型 Reified 比较 | 更新日期: 2023-09-27 18:22:35

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

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

如何使用TypeTypeInfo执行此操作?

比较非Reified类型

您可以调用GetType().GetGenericTypeDefinition();来获取Generic基类型。