作用
通过异常捕获,可以避免当代码报错时,造成程序卡死的情况。
//将玩家输入的内容,存储string类型的变量(容器)中
string str = Console.ReadLine();
//Parse转字符串为数值类型时,必须要合法合规
int i = int.Parse(str);
基本语法
注意:异常捕获代码的基本结构中,不需要加;在里面去写代码逻辑时,每一句代码才加。
//必备部分
try
{//希望进行异常捕获的代码块//放到try中//如果try中的代码报错了,不会让程序卡死
}
catch (Exception e)
{//如果出错了,会执行catch中的代码,来捕获异常//catch(Exception e) 具体报错跟踪,通过e得到,具体的错误信息
}
//可选部分
finally
{//最后执行的代码,不管有没有出错,都会执行其中的代码
}