关于异常处理有几个很困扰的问题,希望有人能指点下! 

解决方案 »

  1.   

    100个线程产生100个WebRequest,如果网络出现问题则出现100个Exception,合理
    另外可以通过MSDN多查看会抛出exception的情况,包括re
    推荐你篇文章
    Exception Handling Best Practices in .NET
      

  2.   

    1,异常处理说的比较好的个人认为:Windows核心编程,CLR via C#
    2,了解一下Create是有什么活动可能产生什么异常,程序编写者要预先知道代码可能的异常,无法捕获的异常需要以日志形式输出和记录;
    3,webrequest (题外话:同一个网址是很难一次请求100个,服务端会配置或者本机默认是2个并发请求,否则直接阻塞)因为请求出现的异常是有先后顺序的,异常是要处理的,不处理的异常会导致程序出现不可预料的错误,你应该throw该异常使程序退出,或者在你可以预知的情况下直接“内部消化”;
      

  3.   

    hey,非常感谢你推荐这篇文章。我刚读了一下,非常好的文章。
      

  4.   

    呵呵,捕捉异常只是入门啦
    难在设计异常
    建议看看java,这点java设计时就做进去了
      

  5.   

    本帖最后由 caozhy 于 2012-02-18 07:14:14 编辑