C#中的is和as操作符区别小结
程序员文章站
2023-12-12 17:11:46
1. is 是验证操作对象是不是自己希望的
运算公式:对象 is 类型
返回true:对象是指定类型
返回false:对象不是指定类型
2....
1. is 是验证操作对象是不是自己希望的
运算公式:对象 is 类型
返回true:对象是指定类型
返回false:对象不是指定类型
2. as 是将对象转换成指定类型
运算公式:对象 as 类型
转换成功:对象的类型就是指定的类型
转换失败:返回null
注意: the "is" and "as" operator must be used with a reference type or nullable type (example:'int' is a non-nullable value type)
推荐阅读
-
详解js中Number()、parseInt()和parseFloat()的区别
-
JavaScript中各种编码解码函数的区别和注意事项_javascript技巧
-
php中理解print EOT分界符和echo EOT的用法区别小结_PHP教程
-
关于MySql 和SqlServer 中left join , full join的一点区别
-
Oracle中Date和Timestamp的区别
-
php 中strlen和mb_strlen的区别你知道吗?
-
浅谈Python中range和xrange的区别
-
python中列表和元组的区别
-
Linux C中sockaddr和sockaddr_in的区别
-
jquery中eq和get的区别与使用方法_jquery