1

私の知る限り、最初のチャンスの例外が発生すると、デバッガーに通知され(存在する場合)、まだ処理されていない場合、システムはスタック内の最も近いフレームベースの例外ハンドラーを検索します。

ベクトル化された例外処理について知ったとき、このリンクを読んでいました。

質問 1)マネージド コードでそれを行う方法があるかどうか疑問に思っていましたか?

質問 2) any はフレーム ベースのハンドラーだと思いますtry{}catch{}が、次のような特定のイベントでハンドルを登録するとどうなりますか?

AppDomain.CurrentDomain.UnhandledException += (x, y) =>
{
    Console.WriteLine("Unhandled exception");
};

これは何?

4

1 に答える 1