C# 学习笔记——异常捕获和程序调试

异常捕获

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)的效果是一样的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值