checked和unchecked运算符

byte b = byte.MaxValue; b++; Console.WriteLine("b:"+b); 这段代码运行后会显示b的值为0,因为byte的最大数是255,超过这个值会导致溢出,得到0。 为此C#提供了checked运算符来执行溢出检查,如果溢出则会抛出异常,设置方式有两种。 一种是使用checked运算符: checked  {         b++;  } 还有一种方法是在
相关文章
相关标签/搜索