スタック トレースで - 例外が最後のメソッドで発生したか、最後のメソッドの前のメソッドで発生したか、または後続のメソッドで発生したか (つまり、例外のためにそこまで到達しなかった)?
では、次の例では、Method3 が例外が発生したメソッドですか? それとも「メソッド 4」ですか (メソッド 3 を完了するまでしかありません)?
STACK TRACE:
Method3()
Method2()
Method1()
スタック トレースで - 例外が最後のメソッドで発生したか、最後のメソッドの前のメソッドで発生したか、または後続のメソッドで発生したか (つまり、例外のためにそこまで到達しなかった)?
では、次の例では、Method3 が例外が発生したメソッドですか? それとも「メソッド 4」ですか (メソッド 3 を完了するまでしかありません)?
STACK TRACE:
Method3()
Method2()
Method1()
例外はMethod3でスローされ、スタックトレースの残りの部分は、Method3への呼び出しチェーンを示しています。このスレッドは、スタックトレースでも行番号を取得する方法を示しています(リリースビルドの場合でも)。これにより、例外がスローされる場所が正確に明確になります。