C#中的checked关键字和unchecked 关键字

C#语言中checked和unchecked语句用于控制整型运算和显示转换溢出检查上下文

checked用于对整型运算和转换显示启用溢出检查;

unchecked用于取消对整型运算和转换显示启用溢出检查

如:

byte i=255; byte 最大值为255

checked   //检查byte是否溢出

{

  i++

}

 

unckecked  //取消检查

{

  int  num=2147483647*2//结果会溢出,但是会自动做该类长度的截断

}

posted @ 2013-10-12 20:40  愚恋  阅读(426)  评论(0编辑  收藏  举报