在 c# 中的两个函数中使用 Throw 异常
本文关键字:函数 Throw 异常 两个 | 更新日期: 2023-09-27 18:30:54
我正在使用VS 2013并使用c#编码
我的第一个函数调用第二个函数,带有 4 个参数,第二个返回类型为 void。有时第二个函数会给出异常和程序崩溃。我想将其异常传递给第一个函数,以便它可以将其写入消息框中。
这可能吗?(如果是,我应该怎么做?谢谢。
将对
第二个函数的调用包装到try/catch
块中,并处理该函数引发的异常:
像这样的东西(伪代码):
public void FirstFunction()
{
....
try
{
SecondFunction();
}
catch(Exception ex)
{
// here is text of exception being thrown in SecondFunction
string errorText = ex.Message;
}
}