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);
    }
    

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

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

  • 相关阅读:
    判断touchmove上下的方向
    this的指向
    JS 判断浏览器是否安装Flash 兼容IE、firefox
    Array类型
    addEventListener()与removeEventListener()
    tap 点透问题
    ts 接口
    ts 类型断言
    ts学习
    vue时间戳转换(10位数)/(13位)
  • 原文地址:https://www.cnblogs.com/wishFreedom/p/3421038.html
Copyright © 2011-2022 走看看