checked 和 unchecked

1、检查是否有内存溢出
int a=200;
byte b=checked(byte(a+100));//b的值是44,抛出异常
2、checked语句
checked
{
   int a=200;
   byte b=checked(byte(a+100));//b的值是44,抛出异常
}
3、注意在checked语句中
checked
{
   int a=200;
   byte b=checked(byte(a+100));//b的值是44,抛出异常
   IncludeOverFlow();//包含溢出,单不会抛出异常
}
posted @ 2007-04-18 08:48  kuailewangzi1212  阅读(212)  评论(0编辑  收藏  举报