C# checked语句示例

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace Checked_Statements

{

    class Program

    {

        static void Main(string[] args)

        {

            int num;

            //给整数类型赋一个最大值

            num = int.MaxValue;

            try

            {

                checked

                {

                    //直接加1,超出最大值,强制抛出堆栈溢出异常

                    num = num + 1;

                    Console.WriteLine(num);

                }

            }

            catch (Exception e)

            {

                Console.WriteLine(e.ToString());

            }

            Console.ReadLine();

        }

    }

}
C# checked语句

checked语句是异常语句。Checked语句用于控制异常,每当由于类型转换问题而发生堆栈溢出(或者欠流)时,都会引发此异常。它可以作为运算符或者语句使用,具体形式如下。

checked语句:

checked 代码块
日期:2020-04-11 22:50:16 来源:oir作者:oir