我如何获得a的System.Type(输入泛型函数)? 我需要获取类名的字符串表示。
typeof(T).GetType().Name
给了我'runtimetype',我不想要。
答案 0 :(得分:4)
只是做:
typeof(T)
这将导致T
的实际类型,无论T
是针对您的泛型类/方法的特定实例。如果T
恰好是System.String
,您将获得代表System.String
的类型的实例。
答案 1 :(得分:0)
你可以这样使用吗?
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