异常捕获
1.作用
//将玩家输入的内容 存储 string类型的变量(容器)中
string str = Console.ReadLine();
//Paarse转字符串为 数值类型时 必须合法合规
int i = int.Parse(str);//如果在窗口输入不合法信息,程序报错,卡死至这一步
通过对异常捕获的学习,可以避免当代码报错时,造成程序卡死的情况
2.基本语法
//必备部分
try
{
//希望进行异常捕获的代码块放到try中
//如果try中的代码块出错 程序不会卡死
}
catch
{
//如果出错了 会执行catch中的代码 来捕获异常
//catch(Exception e) 具体报错跟踪 通过e得到 具体报错信息
}
//可选部分
finally
{
//最后执行的代码 不管有没有出错 都会执行其中的代码
}
3.实践
try
{
string str = Console.ReadLine();
int i = int.Parse(str);
Console.WriteLine(i);
}
catch
{
Console.WriteLine("请输入合法数字!");
}
finally
{
Console.WriteLine("执行完毕");
}
1.输入合法信息窗口显示内容
2.输入不合法信息窗口显示内容
泰课在线 学习笔记