博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

as 关键字

Posted on 2011-08-27 13:46  枫之一刀  阅读(143)  评论(0编辑  收藏  举报

as 运算符用于在兼容的引用类型之间执行某些类型转换。

as 运算符类似于强制转换操作,但是,如果无法进行转化,则as返回null而非引发异常。

expresssion as type

等效于以下表达式

expression is type ?(type)express:(type)null