永发信息网

C# 运行中出现 用户代码未处理 Exception

答案:2  悬赏:80  手机版
解决时间 2021-04-27 00:39
  • 提问者网友:相思似海深
  • 2021-04-26 06:27
C# 运行中出现 用户代码未处理 Exception
最佳答案
  • 五星知识达人网友:独钓一江月
  • 2021-04-26 07:16
throw new Exception(ex.Message,ex);
//顾名思义就是,抛出一个新的异常,内容为括号里面的。

作用解释:
当使用这个句子时,使用者可以在任何地方再次使用
try catch 模块,来捕捉 抛出的异常。

为什么会提示 用户代码未处理excetion?
因为 throw new Exception(ex.Message,ex); 已经执行了。
但是你并没有使用try catch 模块进行捕捉。

怎么解决?
try {
jsManager.getAllJs();
}
catch (Exception ex){//捕捉它
console.writeline(ex);//输出它,你也可以选择不输出。
}
全部回答
  • 1楼网友:青尢
  • 2021-04-26 08:05
throw new Exception(ex.Message,ex);第一个是异常的错误消息即文本提示,第二个ex参数为异常的一个实例,这个实例其实就是 我们再次捕获异常的时候 有个 InnerException 那个属性
您可以调试一下 捕获异常就会发现InnerException 了 也就是传入的ex
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯