异常捕获
1、什么叫异常?
异常指的是语法上没有任何的错误,只不过在程序运行期间,由于某些原因出现了问题,使程序不能正常的运行。
2、语法
哪一行程勋可能出现异常,就try一下
try
{
可能出现异常的代码;
···
}
catch
{
出现异常后要执行的代码;
}
执行过程:如果try中的代码没有出现异常,那么catch中的代码不会执行。如果try中的代码出现了异常,那怕这行出现异常的代码后面还有一百行都不会执行了,而是直接跳到catch中执行代码。
注意:try和catch之间不能有其他的代码
//异常:指的是在语法上没有错误,但咋程序执行过程中,由于某些原因程序出现错误,不能再正常运行bool b = true;int num = 0;//声明一个变量Console.WriteLine(\"请输入一份数字:\");try{//可能出现异常的代码num = Convert.ToInt32(Console.ReadLine());//赋值}catch{//异常出现后要执行的代码Console.WriteLine(\"输入的内容不能转换成为数字\");b = false;}//我们如果要执行下面这行代码,需要满足某些条件。//让代码满足某些条件去执行的话,使用bool类型if (b){Console.WriteLine(num * 2);//使用}Console.ReadKey();
程序调试
1、什么时候进行程序调试?
(1)写完一段程序后,想要看一下这段程序的执行过程
(2)当你写完一段程序后,发现该程序并没有按照你想象的样子去执行。
2、调试方法。
(1)F11逐语句调试(单步调试)
(2)F10逐过程调试
(3)断点调试——鼠标左键在左侧的灰色区域点击
其中(1)和(2)的效果是一样的。