c# 第41节 异常处理
本节内容:
1:捕获异常两种方式
2:处理异常的两种方式
3:实例处理异常
4:手动触发异常
5:预定义异常类有哪些
6:自定义异常
1:捕获异常
第一种 捕获:只能知道发生了异常

第二种捕获: 可以捕获到发生了什么异常

2:处理异常的两种方式
第一种:

第二种:

3:实例处理异常

4:手动触发异常

实例:

实现:

5:预定义异常类有哪些


当不能整除的时候,抛出异常:

6:自定义异常
异常类是:继承基类的Exception
异常类:
class MyException:Exception { public MyException(string message):base (message) { } }
Program 类
class Program { static void Main(string[] args) { try { Console.WriteLine("这里会执行到"); string str = "这是我自定义的异常"; throw new MyException(str); } catch (MyException exf) { Console.WriteLine("发生异常了:异常是:{0}", exf.Message.ToString()); } //Console.WriteLine("这里不会执行到"); Console.ReadKey(); } }

浙公网安备 33010602011771号