当前位置:主页 > 软件编程 > .NET代码 >

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

时间:2020-10-14 15:00:17 | 栏目:.NET代码 | 点击:

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)

您可能感兴趣的文章:

相关文章