本文概述
- C#异常类
- C#异常处理关键字
在C#中,异常是在运行时引发的事件或对象。所有异常都派生自System.Exception类。这是可以解决的运行时错误。如果我们不处理异常,它将打印异常消息并终止程序。
优点
它保持了应用程序的正常运行。在这种情况下,其余代码将在异常发生后执行。
C#异常类C#中的所有异常类都派生自System.Exception类。让我们看一下C#常见异常类的列表。
例外 | 描述 |
---|---|
System.DivideByZeroException | 处理通过将数字除以零而生成的错误。 |
System.NullReferenceException | 处理通过引用null对象生成的错误。 |
System.InvalidCastException | 处理无效类型转换产生的错误。 |
System.IO.IOException | 处理输入输出错误。 |
System.FieldAccessException | 处理无效的私有或受保护的字段访问所产生的错误。 |
- 尝试
- 抓住
- 最后,然后
- 扔
推荐阅读
- C# try-catch用法
- C#字符串
- C# StreamReader用法
- C# StreamWriter用法
- C#系统异常
- C#已检查和未检查
- C#名称空间namespace
- C#封装
- C#访问修饰符