我有一个问题。 FindRoot 实际上在第三方dll中,我无法控制它。 必须通过Begin invoke调用。有时,FindRoot方法会抛出异常。这会导致我的整个应用程序崩溃。那么,即使FindRoot抛出异常,我如何防止我的应用程序崩溃。
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);
}