在 C# 中获取泛型类型可以使用 typeof 关键字和 Type 类型。例如,假设有一个泛型类 MyClass<T>,我们想要获取其类型,可以使用以下代码:

Type type = typeof(MyClass<>);

这里使用 typeof 关键字获取泛型类型的元数据,然后在尖括号中指定泛型参数。这将返回一个 Type 类型的对象,代表了泛型类型。

如果我们需要获取一个具体的泛型类型,例如 MyClass<int>,可以在尖括号中指定具体的类型参数:

Type type = typeof(MyClass<int>);

这样也会返回一个 Type 类型的对象,代表了具体的泛型类型。

c# 获取泛型 类型

原文地址: https://www.cveoy.top/t/topic/LbR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录