1.如题,这行代码可能会引发异常吗?
Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);如果会引发异常那么请问可能会抛出什么样的异常?
ApplicationException? Exception?什么样的情况下会抛出异常?2.请问什么情况下使用Debug.Assert和Trace.Assert?
Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);如果会引发异常那么请问可能会抛出什么样的异常?
ApplicationException? Exception?什么样的情况下会抛出异常?2.请问什么情况下使用Debug.Assert和Trace.Assert?
解决方案 »
- c# split() 问题
- xp安装vs2008为何会失败,求解。
- 插入数据的时候报错~~~~
- 用QQ下载东西会有多余的扩展名,怎么实现的?
- C# 2005,2008 下 listview 在第二,三等列加入图标如何实现?
- 如何在打开页面的服务器端得到window.open传递过来的值
- c#.net 2005 WEB开发,自定义报表
- 求高手来帮忙
- 对象不能从 DBNull 转换为其他类型
- 小弟初学C# 请教richTextBox的问题
- C# 中有没有为所有 数据库 Connection 定义统一的接口类? 比如 IConnection?? 在哪个包里?
- 如何得到自己主机的IP地址?????????
2.我知道用于调试,我的意思是什么情况下用if?什么情况下用Assert?
一般都是用于检查参数的合法性,如果是程序内部的应该用Assert,如果是与用户交互的应该用Assert。对吗?