介绍

已完成

遇到问题或错误情况时,代码可能会引发异常。 创建描述错误的异常对象,然后通过关键字抛出 throw 。 当代码抛出异常时,运行时将搜索最接近的catch子句来处理该异常。

假设你正在为公司处理数据处理应用程序。 应用程序依赖于业务规则和规范来确保适当完成采购订单处理和库存管理任务。 此外,应用程序必须使用特定语言在遇到数据异常和其他问题时通知用户。 遇到问题时,必须引发、捕获自定义异常,并在应用程序的用户界面中反映出来。 业务规则提供以下类别中的特定指导:

  • 进程的数据输入要求。
  • 进程的成功和失败条件。
  • 进程的顺序顺序要求。
  • 处理故障报告和缓解要求。

在本模块中,你将了解如何创建异常对象、如何自定义异常对象的属性,以及如何在 C# 应用程序中创建、引发和捕获自定义异常对象的过程。

在本模块结束时,你将能够创建、自定义、引发和捕获满足应用程序要求的异常对象。

学习目标

在本模块中,你将学习以下内容:

  • 了解如何创建异常对象以及如何自定义其属性设置。
  • 开发用于创建和引发自定义异常对象的 C# 控制台应用程序。
  • 开发 C# 控制台应用程序,以捕获自定义异常对象并管理异常属性信息。

先决条件

  • 安装为 C# 应用程序开发配置的 Visual Studio Code。
  • 能够开发使用迭代语句、选择语句和自定义方法实现业务逻辑的 C# 控制台应用程序。
  • 具备针对 C# 的 Visual Studio Code 调试工具的使用经验。
  • 具备在 C# 控制台应用程序中实现 try-catch 异常处理的经验。