C#入门经典 chapter7 -C#的调试和错误处理
2017-12-22 10:45
246 查看
有条件的中断和单步运行,可以快速清晰的让我知道程序发生了什么。
断点:VS 中在行号前,单击一下,可以有一个实心的圆,右键添加Conditons, 断点的圆就会变成有+号的圆。在这里可以设置命中的条件,及在运行几次后命中等,如下截图:
这里需要实现在循环50次的时候,中断,单步查看,程序抛出的异常情况,处理容错。
代码如下:
在执行到50次的时候,程序就会停止在断点,进入中断模式。
运行截图如下:
继续运行后,结果如图:
断点:VS 中在行号前,单击一下,可以有一个实心的圆,右键添加Conditons, 断点的圆就会变成有+号的圆。在这里可以设置命中的条件,及在运行几次后命中等,如下截图:
这里需要实现在循环50次的时候,中断,单步查看,程序抛出的异常情况,处理容错。
代码如下:
public static void Chapter7() { int[] arries = new int[5] { 1, 2, 3, 4, 5 }; for (int i = 0; i < 100; i++) { Console.WriteLine("the value of i is {0}!",i); if (i == 50) { try { Console.WriteLine("the 50 of arries is {0}", arries[i]); } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { Console.WriteLine("The i == 50,ariies is end"); } } } Console.ReadLine(); }
在执行到50次的时候,程序就会停止在断点,进入中断模式。
运行截图如下:
继续运行后,结果如图:
相关文章推荐
- C#入门经典学习7-调试和错误处理
- C#中调试和错误的处理
- 小议C#错误调试和异常处理
- C#的调试和错误处理
- 《C#入门经典》学习笔记(调试和错误处理)
- 01-C#入门(调试和错误处理)
- C#学习速记_调试和错误处理
- C#的调试和错误处理
- C#中的调试和错误处理
- POCO C++库学习和分析 -- 异常、错误处理、调试
- C++学习笔记5__错误处理和调试 动态内存 副本构造器
- 初学Python的学习笔记11----使用元类、错误处理和调试
- 调试的艺术学习笔记--程序崩溃处理(段错误)
- windows真机调试win+R报adb server version (31) doesn't match this client ...错误的处理
- C#中的ashx文件,用到Session,但是总无法获取Session,经过调试,出现的错误的原因:
- C#使用checked关键字处理"溢出"错误
- C# 常见错误处理(收藏)
- 《Ruby从入门到精通》文档编写、错误处理、调试和测试 文件和数据库
- C#中调用DLL时未能加载文件或程序集错误的处理方法(详解)
- Javascript高级程序设计第17章(错误处理与调试)