简介

已完成

C# 开发人员负责其应用程序中的代码调试和异常处理。 C# 语言支持异常处理模式,例如 try-catchtry-catch-finally 模式。 Visual Studio Code 使用扩展来支持代码调试。 可以在 Visual Studio Code 市场中找到调试器扩展。

假设你是开发零售支持应用程序的团队的一员。 该团队正在开发一个管理零售交易的收银台应用程序。 你正在开发 MakeChange 方法,用于管理收银台,并计算给客户的找零额。 MakeChange 方法跟踪收银台中可用的每种面额(1、5、10 和 20)的钞票数量。 团队计划在代码验证过程中向应用程序添加异常处理。

本模块将指导你完成代码评审和调试过程,其中异常处理也会添加到应用程序中。

完成本模块后,你将能够使用 Visual Studio Code 调试器调试 C# 应用程序、实现 try-catch 模式,并引发在调用堆栈的较低级别捕获的异常。

注意

本模块是一个引导式项目,你可以按照分步说明完成端到端项目。

学习目标

在本模块中,你将练习如何:

  • 使用 Visual Studio Code 调试器工具识别和更正代码逻辑中的问题。
  • 使用 try-catch 模式在 C# 控制台应用程序中实现异常处理。
  • 使用自定义属性创建和引发异常。
  • 在调用堆栈中的较低级别捕获异常。

先决条件

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