我有以下問題。 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);
}