将可能引发异常的代码节放在 Try 块中,而将处理异常的代码放在 Catch 块中。Catch 块是一系列以关键字 catch 开头的语句,语句后跟异常类型和要执行的操作。
例如:你需要用户输入一个数字
bool b = true;
Console.WriteLine("请输入一个数字");
int number = 0;
try
{
number = Convert.ToInt32(Console.ReadLine());//此处有可能输入错误导致转换失败,所以需要try一下
}
catch
{
Console.WriteLine("输入有误,程序退出");//如果真出错了就走此语句
b = false;
}
if (b)
{
Console.WriteLine("您刚刚输入的数字是{0}", number);
} |