zoukankan      html  css  js  c++  java
  • 小技巧-Try Catch

    与多线程,业务逻辑等比较复杂的功能打交道时,免不了对部分有可能产生不可预期的代码进行异常捕获。

    这种异常可能不处理,比如:

    try
    {
    
    }
    catch {}
    

    但是如果一旦发生异常,在程序调试的时候,发现vs输出界面中报了一个"System.ModCore.Dll“发生一个异常"之类的提示,但是在"System.ModCore.Dll"中没法立即

    定位到错误位置,得一步一步的调试程序,何其苦逼,2013-11-13 11:11:00秒突然灵光一闪,我们把它改一下,变成如下形式:

    try
    {
                                    
    }
    catch (Exception ex)
    {
         //不抛出异常,只在debug模式下打印
         System.Diagnostics.Debug.WriteLine(ex.Message);
    }
    

    卧槽,顿悟啊。。。。。一辈子受用,这会节约多少调试时间????????????

    这么一个小技巧却经历了一年多才发现其巨大的价值,因为对我的冲击比较大,邃记录下来,与君共享!

  • 相关阅读:
    Java并发编程
    Git
    Spring Boot
    IDEA工具
    Java基础
    数据库架构
    设计模式
    网络基础
    管理知识
    linux安装数据库mysql
  • 原文地址:https://www.cnblogs.com/wishFreedom/p/3421038.html
Copyright © 2011-2022 走看看