信息管理与信息系统专业 第7章调试和错误处理 任课教师:吕雅丽
信息管理与信息系统专业 任课教师:吕雅丽 第7章 调试和错误处理
本章内容 IDE中的调试方法 C#中的错误处理技术
IDE中的调试方法 C#中的错误处理技术 2 本章内容
71 Visual Studio中的週试 执行应用程序 ●调试模式 非调试模式 ■生成应用程序 调试 发布
执行应用程序 调试模式 非调试模式 生成应用程序 调试 发布 3 7.1 Visual Studio中的调试
711中断(正常⊥模式下的调试 ■在控制台应用程序中,可以通过 Wr iteL ine o函数,输出 些标注信息。 在桌面应用程序中,可以将这些文本信息输出到IDE中的 0 utput窗口。 ● Debug. WriteLine(:仅在调试模式下运行 ● Trace. Write ine o:还可以用于发布程序
在控制台应用程序中,可以通过WriteLine()函数,输出 一些标注信息。 在桌面应用程序中,可以将这些文本信息输出到IDE中的 Output窗口。 Debug.WriteLine():仅在调试模式下运行 Trace.WriteLine():还可以用于发布程序 4 7.1.1 非中断(正常)模式下的调试
1、输出调试信息 例子:求整数数组中的最大数,并记录所有最大数所在 的下标位置 static int Max ima (int[ integers, out int[ indices) indices new int [1] int maxVal integers [O] indices[o]=0 int count =1 for (int i=1: i< integers. Length: i++) if (integers i]>maxVal) maxVal integers Li] count =1 I nd i ces new int [1] indices[o]=i
例子:求整数数组中的最大数,并记录所有最大数所在 的下标位置。 5 1. 输出调试信息