一、背景
因编程的基础差,因此最近开始巩固学习C#基础,后期把自己学习的东西,总结相应文章中,有不足处请大家多多指教。
二、简介
我们在程序中经常会出现各种各样的异常,你如果想要你的程序更加稳定性,在你的代码中应该经常使用try-cath来进行异常捕获。
哪行代码有可能出现异常,我们就使用try-cath。
三、语法:
try
{
可能会出现异常的代码;
..........
.........
}
cath
{
出现异常后要执行的代码;
}
执行过程:如果try中的代码没有出现异常,那么cath中的代码不会执行。如果try中的代码出现异常,而是直接跳到cath中执行代码。
四、实例
求一个数字的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()
输出结果