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异常
is和as预算符是用于类型转换的,提供了对类型兼容性的判断,用法很简单,但二者还是有很大的不同is(1):检查对象类型的兼容性,并返回结果,true或者false(2):永远不会抛出异常(3):如果对象为null,则返回值永远为falseas(1):检查对象类型的兼容性,并返回结果,如果不兼容就返回null(2):不会抛出异常(3):如果结果判断为空,则强制执行类型转换将抛出NullReferenceException异常
相关文章推荐
- 【C#基础知识点】——里氏转换-as/is
- 20151024_004_C#基础知识(C#中的访问修饰符,继承,new关键字,里氏转换,is 和 as,多态,序列化与反序列化)
- C#语言学习--基础部分(十二) --堆,栈,装箱,拆箱,安全数据类型转换:as, is
- 20151024_004_C#基础知识(C#中的访问修饰符,继承,new关键字,里氏转换,is 和 as,多态,序列化与反序列化)
- C#基础之is,as关键字
- C#中is与As运算符号的使用详解
- C#中"is" vs "as"
- C#中的as和is
- C# as和is
- 初步学习“C#中is,as用法”(转载)
- c# "As" 与 "Is"效率
- c#细节(三)-AS和IS
- c# as is 类型转换
- C# 类型转换以及is、as
- C# 中 is 与 as
- C#中"is" vs "as"
- C#继承(五)——is和as运算符
- C#类型转换、is、as、单问号、双问号解密
- C# 入门(12) 转换(conversion)、is 操作符、as 操作符
- c# as is 类型转换