介绍
发现和识别 bug 的速度越快,可以更快地稳定和释放代码。 Visual Studio Code 支持使用扩展对 C# 和其他大多数软件开发语言进行代码调试。 了解如何使用 Visual Studio Code 的调试工具后,你将花更少的时间想知道代码为何停止工作,以及开发出色的应用程序的时间更多。
假设你正在使用 Visual Studio Code 开发 C# 控制台应用程序。 应用程序的主要目的是根据业务规则处理客户数据。 使用小型示例数据集开发应用程序,并且它运行时不会出现错误。 但是,使用较大的数据集运行代码时,代码会产生一些意外的结果。 你已多次阅读代码,但很难在逻辑中找到错误。 你已听到 Visual Studio Code 具有良好的调试器工具,但你从未使用过它们。 不能再浪费任何时间阅读代码。 你决定学习调试器工具是按时完成项目的最佳机会。
在本模块中,你将了解如何使用断点和其他调试工具(如 RUN AND DEBUG 视图中的资源)在 Visual Studio Code 中有效地调试 C# 程序。
在本模块结束时,你将能够配置和使用适用于 C# 的 Visual Studio Code 调试器工具。
学习目标
通过学习本模块,你将能够:
- 为 C# 程序配置 Visual Studio Code 调试器。
- 创建断点并单步调试代码以隔离问题。
- 检查任何执行步骤中的程序状态。
- 使用调用堆栈以查找异常的来源。
最终,你将能够使用调试器工具有效地隔离代码 bug,并且不再需要依赖于 Console.WriteLine。
先决条件
- 安装为 C# 应用程序开发配置的 Visual Studio Code。
- 能够开发使用迭代语句、选择语句和自定义方法实现业务逻辑的 C# 控制台应用程序。
- 基本了解代码调试器和调试过程。