try-catch-finallyでのthrowの使い方

前提・実現したいこと

try-catch-finallyでのthrowの使い方の方法を知りたいです。

特にcatch内でthrowだけの場合何を実装しているかわからない。

該当のソースコード

C#

try { 例外が発生する可能性のあるコード }catch(例外の種類?){ 例外発生処理コード throw; }finally { 例外発生の有無にかかわらず実行したいコード }

試したこと

try-catch-finallyについて勉強して、
tryのカッコ内で例外が発生しているか判定しながらコードが進んでいき、
例外の場合は、実装することがわかった。

throwは例外を発生させしているときに使う、throwによって例外が発生させると書いているが、

catchのカッコ内ですでに例外を発生させしているのにthrowによって例外が発生させることがわからないです。

コメントを投稿

0 コメント