您的位置:首页 > 编程语言 > C#

c#基础之一:is和as

2008-10-07 12:00 239 查看
学习c#也有段日子了,可是很多概念和基本知识还不清楚,致使总感觉没有学到真正的东西,心里发虚,呵呵,最近在网上不断的找相关的资料,总结、摘抄一些,以备不断学习巩固。顺便说一下,这些资料都是我找到的,不是原创,呵呵。
is和as预算符是用于类型转换的,提供了对类型兼容性的判断,用法很简单,但二者还是有很大的不同is(1):检查对象类型的兼容性,并返回结果,true或者false(2):永远不会抛出异常(3):如果对象为null,则返回值永远为falseas(1):检查对象类型的兼容性,并返回结果,如果不兼容就返回null(2):不会抛出异常(3):如果结果判断为空,则强制执行类型转换将抛出NullReferenceException异常
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: