摘要: 在 C# 语言中程序调试主要指在 Visual Studio 中调试程序,包括设置断点、监视断点,以及逐语句、逐过程、使用一些辅助窗口来调试程序。在 Visual Studio 的菜单栏中单击“调试”,菜单项如下图所示。 其中列出的内容即为调试时可用的选项,下面介绍其常用的调试功能。 1. 设置断点 阅读全文
posted @ 2021-06-20 21:21 来自金沙江的小鱼 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 前一篇使用debug进行调试,使用 Trace 类也能完成同样的效果,只需将上述代码中的 Debug 类换成 Trace 类即可。 提示:Trace 类的 WriteLine 方法中的参数不支持上述代码中 Debug 类的 WriteLine 方法的参数形式,只能传递字符串。 需要注意的是当程序在 阅读全文
posted @ 2021-06-20 20:27 来自金沙江的小鱼 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 在 C# 语言中允许在程序运行时输出程序的调试信息,类似于使用 Console.WriteLine 的方式向控制台输出信息。所谓调试信息是程序员在程序运行时需要获取的程序运行的过程,以便程序员更好地解决程序中出现的问题,这种调试也被称为是非中断调试。输出调试信息的类保存在 System.Diagno 阅读全文
posted @ 2021-06-20 20:10 来自金沙江的小鱼 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 虽然在 C# 语言中已经提供了很多异常处理类,但在实际编程中还是会遇到未涉及的一些异常处理。比如界面要求用户输入数字必须在某个范围,如果输入的不是数字,会产生系统异常,输入的数字超范围也会产生异常,这个异常就属于自定义的异常。 自定义异常类必须要继承 Exception 类。 声明自定义异常的语句如 阅读全文
posted @ 2021-06-20 17:08 来自金沙江的小鱼 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 前一篇练习学过finally语句不管try有没有异常都会执行,可以用在关闭流、断开数据库连接等场合。还是通过一个练习来体会一下。 新建一个项目,在文本框输入一些信息,将这些信息写入一个文本文件,不管有没有异常,最后关闭流文件。 确定按钮的鼠标点击事件代码如下 private void button2 阅读全文
posted @ 2021-06-20 16:42 来自金沙江的小鱼 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 前面学习的异常处理try……catch,要么执行try中的语句,要么执行catch的语句。异常处理还可以有finally语句,就是说无论有没有异常都会执行。通常在 finally 中编写的代码是关闭流、关闭数据库连接等操作,以免造成资源的浪费。 做一个练习体会一下,修改第一个异常处理的练习代码,将c 阅读全文
posted @ 2021-06-20 15:27 来自金沙江的小鱼 阅读(61) 评论(0) 推荐(0) 编辑