码迷,mamicode.com
首页 > Web开发 > 详细

.net 获取类型的Type类型的几种方法

时间:2017-01-15 22:43:54      阅读:300      评论:0      收藏:0      [点我收藏+]

标签:基类   als   object   new   重载   sse   eof   其他   参数   

一:使用Object基类的GetType()方法

Car car = new Car();
Type carType = car.GetType();

二:使用typeof操作符

Type carType=typeof(Car);

三:使用System.Type.GetType()方法

该方法是System.Type的静态方法,具有多个重载版本。

Type carType=Type.GetType("NameSpace.ClassName,AssemblyName",false,false)

第一个参数(string类型):要获取的类型的程序集限定名称

如果是得到的是一个外部私有程序集,该字符串参数必须使用类型的完全限定名,加上类型所在的程序集的友好名字(用逗号分隔)

使用+ 来获得嵌套类型:

例如:获得Car类里面的CarType枚举类型可以用

Type carType=Type.GetType("NameSpace.ClassName+CarType,AssemblyName",false,false)

其他两个参数为bool类型,不详细说。

 

.net 获取类型的Type类型的几种方法

标签:基类   als   object   new   重载   sse   eof   其他   参数   

原文地址:http://www.cnblogs.com/mingtianct/p/6287625.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!