using System;
namespace checked实验
{
class Program
{
static void Main(string[] args)
{
byte b = 100;
b = (byte)(b + 200);
Console.WriteLine("b={0}",b);
/*****************************
* *输出为44,c与c++不将溢出看着错误,并允许回滚,
* *应用程序将会若无其事的运行
* *clr via c# p105
* *******************************/
byte a = 100;
a = checked((byte)(a + 200));
Console.WriteLine("a={0}",a);
Console.ReadLine();
}
}
}
注意:在checked语句中调用一个方法,不会对该方法造成任何影响。
checked
最新推荐文章于 2021-06-30 02:40:07 发布