您的位置:首页 > 其它

异常处理(异常捕捉)

2015-11-20 10:43 218 查看
异常的处理用的语句是try{}catch{}finally{},try内是有可能发生异常的语句,catch内是发生异常后执行的语句,finally是无论是否发生异常最终都会执行的语句。

class Problem

{

static void Main(String[ ] args)

{

Console.WriteLine("请输入整数");

while(true)

{

try

{

int num1 = Convert.ToInt32(Console.ReadLine());

break;

}

catch

{

Console.WriteLine("你输入的不是整数");

}

}

}

try里的语句一旦发生异常就不再继续执行,所以若前一句发生异常,break语句将不会执行。catch(<exceptionType> e),catch后的括号是指捕捉异常的类型(如空指针,数组下标溢出...),如果不写则捕捉所有异常。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: