前提・実現したいこと
try-catch-finallyでのthrowの使い方の方法を知りたいです。
特にcatch内でthrowだけの場合何を実装しているかわからない。
該当のソースコード
C#
try { 例外が発生する可能性のあるコード }catch(例外の種類?){ 例外発生処理コード throw; }finally { 例外発生の有無にかかわらず実行したいコード }
試したこと
try-catch-finallyについて勉強して、
tryのカッコ内で例外が発生しているか判定しながらコードが進んでいき、
例外の場合は、実装することがわかった。
throwは例外を発生させしているときに使う、throwによって例外が発生させると書いているが、
catchのカッコ内ですでに例外を発生させしているのにthrowによって例外が発生させることがわからないです。
0 コメント