C#Exception 追踪异常位置
1:在编写软件时,保护关键位置的代码正常运行,要对这位置进行异常处理try catch
private void StartTCPServer() { try { ........//我们要确保知道这一段代码是有正常运行的 } catch (Exception ex) { MessageBox.Show(ex.Message + " 异常位置: StartTCPServer", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
调试阶段,不知道异常尝试的原因时,可以通过message提醒,指出异常发生的位置,messagebox窗口模式会阻塞掉它的父级线程。