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

学习一下C#中的as与is

2004-02-17 14:31 316 查看
as:
expressionastype
用于执行可兼容类型之间的转换。
as运算符类似于类型转换,所不同的是,当转换失败时,as运算符将产生空,而不是引发异常。

is:
expressionistype
用于检查对象的运行时类型是否与给定类型兼容。
is运算符只考虑引用转换、装箱转换和取消装箱转换。is
运算符不考虑其他转换(如用户定义的转换)。
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: