个性化阅读
专注于IT技术分析

C#异常处理

本文概述

C#中的异常处理是处理运行时错误的过程。我们执行异常处理,以便即使在运行时错误之后也可以保持应用程序的正常流程。

在C#中,异常是在运行时引发的事件或对象。所有异常都派生自System.Exception类。这是可以解决的运行时错误。如果我们不处理异常,它将打印异常消息并终止程序。

优点

它保持了应用程序的正常运行。在这种情况下,其余代码将在异常发生后执行。

C#异常类

C#中的所有异常类都派生自System.Exception类。让我们看一下C#常见异常类的列表。

例外描述
System.DivideByZeroException处理通过将数字除以零而生成的错误。
System.NullReferenceException处理通过引用null对象生成的错误。
System.InvalidCastException处理无效类型转换产生的错误。
System.IO.IOException处理输入输出错误。
System.FieldAccessException处理无效的私有或受保护的字段访问所产生的错误。

C#异常处理关键字

在C#中,我们使用4个关键字执行异常处理:

  • 尝试
  • 抓住
  • 最后,然后

此外,我们可以创建用户定义的异常,我们将在下一章中学习。

赞(0)
未经允许不得转载:srcmini » C#异常处理

评论 抢沙发

评论前必须登录!