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