往上重新抛出异常出错
public object InvokeFunction(string functionName, params object[] functionParams){
try
{
return CsharpManage.MessageHandle(functionName, functionParams);
}
catch (Exception e)
{
_LastException = e;
ResetError();
throw;
}
return null;
}
这段代码,我在catch{}里调用throw,想把异常往上抛,让调用者去处理 ,但执行到cathc{}里面的throw这行时出错,提示:用户代码未处理Exception,请问这是什么原因 --------------------编程问答-------------------- ResetError();写的是什么。
一般应该throw一个新的异常,并且把原来的异常作为InnerException传进去。 --------------------编程问答-------------------- 这不很正常么,你throw个异常,然后外面没有catch了,
VS就会报:用户代码未处理Exception
补充:.NET技术 , C#