繁体   English   中英

来自的System.Type <T>

[英]System.Type from <T>

我如何获得(通用函数中的Type)的System.Type? 我需要获取类名称的字符串表示形式。

typeof(T).GetType().Name

给我'runtimetype',我不想。

做就是了:

typeof(T)

这将导致T的实际类型,对于您的通用类/方法的特定实例,无论T是什么。 如果T碰巧是System.String ,则将获得表示System.String的类型的实例。

你可以这样使用吗?

Type thisType = this.GetType();   // Get your current class type
thisType.FullName                 // Get your Assembly Name.

在您的课程中编辑

Type thistype = TypeOf(T);
thisType.Name                    // Get you class name 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM