C# 异常捕获

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()

输出结果