2

「どのように」とは、「どのような効果をもたらすか」ではなく、「どのようなメカニズムで」を意味します。Server.Transfer( "...");を呼び出した後、制御は呼び出し元のメソッドに戻りません。言語ランタイムレベルでは、これはどのように発生しますか?例外をスローしますか、それともスレッドを中止する何かをトリガーしますか?私はただ興味があります。このパターンの他の例は何ですか(実行を終了するメソッドを呼び出す)?

4

1 に答える 1

2

最終的には、現在の実行スレッドを終了するEndをスローする呼び出しを行います。ThreadAbortExceptionこちらのドキュメントを参照してください

于 2010-09-30T18:53:30.117 に答える