1、背景编程
因编程的基础差,所以最近开始巩固学习C#基础,后期把本身学习的东西,总结相应文章中,有不足处请你们多多指教。学习
2、简介spa
咱们在程序中常常会出现各类各样的异常,你若是想要你的程序更加稳定性,在你的代码中应该常用try-cath来进行异常捕获。3d
哪行代码有可能出现异常,咱们就使用try-cath。blog
3、语法:it
tryclass
{基础
可能会出现异常的代码;变量
..........语法
.........
}
cath
{
出现异常后要执行的代码;
}
执行过程:若是try中的代码没有出现异常,那么cath中的代码不会执行。若是try中的代码出现异常,而是直接跳到cath中执行代码。
4、实例
求一个数字的2倍值
bool b = true; int number = 0; //声明了一个变量 Console.WriteLine("请输入你的数字"); try { number = Convert.ToInt32(Console.ReadLine()); //赋值 } catch { Console.WriteLine("你输入的内容不能转换数字"); b = false; } if (b) { Console.WriteLine(number * 2); //使用 } Console.ReadKey()
输出结果