码迷,mamicode.com
首页 > 其他好文 > 详细

is as运算符

时间:2019-08-14 17:25:02      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:public   false   异常   继承   als   基类   派生   type   div   

判断引用指向的堆中实例是否是某个类的实例

 引用.GetType() == Type(class);

public Type GetType()是继承自object的方法。

基类引用A = new B();A.GetType()返回的是B,而不是A!

判断引用指向的堆中实例是否是某个类或派生自某个类的类的实例

 引用 is 类

不会抛出异常,只会返回true或false。

把引用转换成它所指向的实例的类或基类类型的引用

 引用 as 类

不会抛出异常,类型转换失败会返回null

is as运算符

标签:public   false   异常   继承   als   基类   派生   type   div   

原文地址:https://www.cnblogs.com/zhenguan/p/11352579.html

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