怎样理解as C#的中的作用

来源:互联网 发布:知天下资源吧进不去 编辑:程序博客网 时间:2024/04/30 14:59

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

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

表达式:

expression   as   type

等效于:
expression   is   type   ?   (type)expression   :   (type)null


只是   expression   只被计算一次。

原创粉丝点击