为了账号安全,请及时绑定邮箱和手机立即绑定

如何仅在调试中抛出异常?

如何仅在调试中抛出异常?

C#
眼眸繁星 2021-07-02 14:59:14
假设我只想在使用调试模式时抛出异常,我做了:try{   throw new Exception("test)";}catch(Exception ex){#if DEBUG            throw;#elseConsole.WriteLine("exception => " + ex.Message);#endif}这仅适用于throw,在我得到的其他条件下:变量 ex 已声明但从未使用
查看完整描述

1 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

#if DEBUG

catch(Exception)

{

     throw;

}

#else

catch(Exception ex)

{

    Console.WriteLine("exception => " + ex.Message);

}

#endif


查看完整回答
反对 回复 2021-07-10
  • 1 回答
  • 0 关注
  • 140 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信