C#中的is和as操作符区别小结

前端技术 2023/09/09 C#

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)

本文地址:https://www.stayed.cn/item/25578

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。