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();
}
}
}
checked语句是异常语句。Checked语句用于控制异常,每当由于类型转换问题而发生堆栈溢出(或者欠流)时,都会引发此异常。它可以作为运算符或者语句使用,具体形式如下。
checked语句:
checked 代码块
日期:2020-04-11 22:50:16 来源:oir作者:oir
