C# コードで記述されたコンソール アプリケーションがあります。Hello Worldの例と同じように、これが最も単純なアプリケーションであると仮定しましょう。
class Program
{
static void Main(string[] args)
{
AppDomain.CurrentDomain.UnhandledException +=
CurrentDomain_UnhandledException;
int zero = 0;
int i = 10 / zero;
}
static void CurrentDomain_UnhandledException(
object sender, UnhandledExceptionEventArgs e)
{
Console.WriteLine("exception");
}
}
DevideByZero
ただし、グローバル例外ハンドラーで例外をハンドラーしたいのですが、アプリケーションを終了する必要はありませんEnvironment.Exit()
。
それはまったく可能ですか?どのように?
ノート:
これらの質問はすでに見ましたが、すべて終了しています。例外が何度も発生します。