1、checked 和unchecked 运算符
C#提供checked 和unchecked 运算符。如果把一段代码块标记为 checked ,CLR就会执行溢出检查,如果发生溢出,就抛出异常。unchecked 与之相反。














2、is运算符
可以检查对象是否与特定的类型兼容。












3、as 运算符
用于执行引用类型的显式类型转换。如果要转换的类型与指定的类型兼容,转换成功;如果类型不兼容,as运算符就会返回值null.





4、sizeof 运算符
使用此运算符可以确定堆栈中的值类型需要的长度(单位是字节)






5、typeof运算符
typeof运算符返回一个表示特定类型的system.Type对象。