checked和unchecked的使用准则

来源:互联网 发布:男士便宜单肩包 知乎 编辑:程序博客网 时间:2024/05/16 07:56


checked和unchecked的使用准则
 写代码时,将可能发生非预期溢出的代码放到一个checked块中,将允许发生溢出
    的代码显式地放到一个unchecked块中

参考代码如下:

    class Program
    {
        static void Main(string[] args)
        {
            int a = 5;
            long b = 70011111111110000;
            try
            {
                a = checked((int)b);//使用checked进行数据溢出检查
            }
            catch {
                Console.WriteLine("数据溢出");
                return;//如果不写这句,程序在打印出"数据溢出"后,还会往下执行。
           
            }
            Console.WriteLine(a);
            Console.ReadKey();
        }
    }

0 0
原创粉丝点击