兔八哥极品软件园    运行: 4499天 | 文章:640 篇 | 评论:505 条 | 碎语:1条

c# is和as的区别

作者:admin 发布于:2013-3-22 9:02 Friday 分类:.NET

关于类型的判断和转换有is和as这2个操作符。具体区别和用法如下
is就是处于对类型的判断。返回true和false。如果一个对象是某个类型或是其父类型的话就返回为true,否则的话就会返回为false。另外is操作符永远不会抛出异常。代码如下:

System.Boolean b1 = (o is System.Object);//b1 为true
System.Boolean b2 = (o is Employee);//b2为false
如果对象引用为null,那么is操作符总是返回为false,因为没有对象可以检查其类型,就像下面代码一样
if(o is Em...

阅读全文>>

标签: as

评论(0) 引用(25) 浏览(52971)


Powered by 兔八哥极品软件 苏ICP备12049267号 sitemap