差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 | |||
| csharp:代码调试 [2025/11/26 14:16] – [1. 断点 (Breakpoints)] 张叶安 | csharp:代码调试 [2025/11/26 14:20] (当前版本) – 张叶安 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | ====== | + | ====== 代码调试与错误处理 ====== |
| 本章节主要讲解如何在开发过程中发现代码逻辑错误(调试),以及如何防止程序因运行时错误而崩溃(异常处理)。 | 本章节主要讲解如何在开发过程中发现代码逻辑错误(调试),以及如何防止程序因运行时错误而崩溃(异常处理)。 | ||
| - | ===== 60:代码调试 (Debugging) ===== | + | ===== 代码调试 (Debugging) ===== |
| 代码调试是程序员的核心技能之一。它允许开发者让程序在特定的位置暂停,一步一步地执行代码,并实时查看内存中变量的变化。 | 代码调试是程序员的核心技能之一。它允许开发者让程序在特定的位置暂停,一步一步地执行代码,并实时查看内存中变量的变化。 | ||
| 行 32: | 行 32: | ||
| - **即时窗口 (Immediate)**: | - **即时窗口 (Immediate)**: | ||
| - | ===== 80:代码的错误处理 (Error Handling) ===== | + | ===== 代码的错误处理 (Error Handling) ===== |
| 在程序运行过程中,可能会出现不可预知的错误(如用户输入非数字字符、文件不存在、网络断开等)。如果不处理,程序会直接崩溃(闪退)。C# | 在程序运行过程中,可能会出现不可预知的错误(如用户输入非数字字符、文件不存在、网络断开等)。如果不处理,程序会直接崩溃(闪退)。C# | ||