在调试状态时,没设置断点的情况下,如果知道当前程序的执行位置?
是否有功能,可以让程序在当前执行的语句停止,以便侦测?
是否有功能,可以让程序在当前执行的语句停止,以便侦测?
解决方案 »
- Datagridview排序后重新绑定数据源保持原来列排序
- SQL语句的问题
- 新人请教下高手sql语句中的字符替换问题~
- 字符串中\0\f是什么意思?我在StreamReader获取到的
- 100分,请教用C#如何实现类似网游里的聊天面板!在线等!
- 数据集中如何使用SQL语句? 谁能帮我回答下吗?
- 为什么总将标识列与DataGrid控件中的每个条目关联起来,而不用别的列?
- 使用datagrid上的删除按纽进行删除时,出现一次删除两行的情况
- 求WinForm如何操作Chrome浏览器
- wpf 窗口刷新问题
- C#开发了个Windows Service,设计到了数据库操作,但是启动服务时,“本地计算机上的**服务启动后又停止了,一些服务自动停止。。”,这是怎么回事
- C# 批量打印
System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace();
st.ToString();得到当前调用堆栈
虽然你不知道哪里会出问题, 出了问题有统一的处理机制就行.
那时你就能拿到了.这个过程就是 .net 默认异常处理设施提供的功能.
全局异常处理对话框中那个异常堆栈就是这么拿来的.可以定制自己的全局异常处理机制.
替换掉那个难看的异常对话.
其实一个好的开发人员才不是揪心地去开发,它可以出去玩一圈,然后回来看一看测试程序停在哪里。确实在csdn上我只能回答一些编程问题,但是什么才是专业编程、什么是业务编程呢?传统意义上的所谓编写代码毫无意义,编写代码应该只是为了让你自己预先设置的测试能够通过。等你拼凑出代码,有许多代码都是拼凑出来的,你就恐惧或者懒得再去想想如何“侦测”bug的问题了。