|
|
导航: |
论坛 -> 移动应用开发
斑竹:flyers,iamdream |
|
作者: |
|
2012/12/20 15:56:36 |
标题: |
大侠们来看看C#是不是有这个问题,怎么让我遇上了.你要不要试试? |
浏览:1795 |
|
加入我的收藏 |
楼主: |
新建一winform项目,放上两个radiobutton 这两个radiobutton事件都指向同一个事件rdTTT_CheckedChanged 代码如下: private void rdTTT_CheckedChanged(object sender, EventArgs e) { asdf(); } private void asdf() { int u = 0; u = 123 / u; } 你点一下,visual studio的异常不会定位到u = 123 / u;.不信你试试
那如果要定位出错行呢.那就这样写: private void rdTTT_CheckedChanged(object sender, EventArgs e) { try { asdf(); } catch(Exception ex) { throw new Exception("ddd",ex);//这行一定要这么写,要不然异常的堆栈会没有了 } }
然后在 static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e) { throw new NotImplementedException(); } 中的e参数的innerexception中就能找到出错行.
----------------------------------------------
- |
作者: |
|
2012/12/20 16:17:53 |
1楼: |
我擦,莫名其妙 领教了
----------------------------------------------
我有我的梦,消失在梦中。
|
作者: |
zmfu (路人甲) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2012/12/20 16:19:03 |
2楼: |
只能说一句话,楼主是人才
----------------------------------------------
-
|
作者: |
|
2012/12/20 16:22:27 |
3楼: |
问题补充:开始的状态是一个选中,另一个没选中.
----------------------------------------------
-
|
作者: |
|
2012/12/20 16:55:09 |
4楼: |
C#想彻底研究??呵呵告诉你没门
----------------------------------------------
我有我的梦,消失在梦中。
|
|