首页 > 其他 > 详细

csharp的几个特殊操作符

时间:2015-03-15 12:13:42      阅读:1742      评论:0      收藏:0      [点我收藏+]

is操作符

被用于动态地检查运行时对象类型是否和给定的类型兼容。运算“e is T”的结果,其中e是一个表达式,T是一个类型,返回值是一个布尔值。他表示,e是否能通过引用转换、装箱转换或拆箱转换,成功的转换于T类型。

 

as操作符

用于通过引用转换或装箱转换将一个值显式地转换成指定的引用类型。不同显式类型转换,as不会产生任何异常。如果转换不可以,那么结果值为null。

 

三元操作符:

b?x:y

 

typeof操作符

用于获得系统原型对象的类型。

typeof(int) //Int32

typeof(System.Int32) // Int32

 

checked/unchecked

整型算术运算时控制当前环境中的溢出检查。使用unchecked后如果发生溢出是不会报错的。

checked(x*y)

csharp的几个特殊操作符

原文:http://www.cnblogs.com/ninja9998877/p/4339025.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!