博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
typeof与GetType
阅读量:4678 次
发布时间:2019-06-09

本文共 592 字,大约阅读时间需要 1 分钟。

typeof: The typeof operator is used to obtain the System.Type object for a type.

 

运算符,获得某一类型的 System.Type 对象。

 

Type t = typeof(int);

 

 

 

GetType: Gets the Type of the current instance.

 

            方法,获取当前实例的类型

 

             int i = 10;

Console.WriteLine(i.GetType());

 

 

区别:

 

    • Typeof()是运算符而GetType是方法
    • GetType()是基类System.Object的方法,因此只有建立一个实例之后才能够被调用(初始化以后)
    • Typeof()的参数只能是int,string,String,自定义类型,且不能是实例

       

    • GetType() typeof()都返回System.Type的引用。

       

      TypeOf() 和GetType()的区别:  

      (1)TypeOf():得到一个Class的Type

      (2)GetType():得到一个Class的实例的Type

      override 一个方法的前担是这个方法在父类中:abstract or  virtual, override

转载于:https://www.cnblogs.com/newsouls/p/4229130.html

你可能感兴趣的文章
.NET LINQ 转换数据类型
查看>>
[LGP2791] 幼儿园篮球题
查看>>
[linux-内核][转]内核日志及printk结构浅析
查看>>
SWMM[Storm Water Management Model]模型代码编译调试环境设置
查看>>
s11 day Linux 和nginx 部署
查看>>
程序猿的爱情-2012-01-22
查看>>
CentOS7.2 安装iptables
查看>>
网络是怎样连接的—1.浏览器生成消息
查看>>
codevs1430 素数判定
查看>>
2017年6月2号课堂笔记
查看>>
github
查看>>
poj1015【DP.......无奈了】
查看>>
C#性能优化的一些技巧
查看>>
PAT 甲级 1024 Palindromic Number
查看>>
信息安全经典书籍
查看>>
ios坐标位置转换
查看>>
Java多线程—JUC原子类
查看>>
C#中常用到的时间函数(天数差、星期几等)
查看>>
如何理解一台服务器可以绑定多个ip,一个ip可以绑定多个域名
查看>>
改进delphi中的RoundTo函数
查看>>