我有以下问题。 FindRoot实际上是在第三方DLL中,我无法控制它。 必须通过开始调用调用它。有时候,FindRoot方法会抛出异常。这会导致我的整个应用程序崩溃。现在,即使FindRoot抛出异常,我如何防止我的应用程序崩溃。BeginInvoke抛出异常
delegate void AddRoot(double number);
public static void FindRoot(double number)
{
throw new Exception();/// sometimes is thrown.
}
static void back_DoWork(object sender, DoWorkEventArgs e)
{
AddRoot root = FindRoot;
root.BeginInvoke(12.0, root.EndInvoke, root);
}