次のようなことは可能ですか?
カスタム例外をキャッチして何かをしたい - 簡単:try {...} catch (CustomException) {...}
しかし、「catch all」ブロックで使用されているコードを実行したいのですが、すべての catch ブロックに関連する他のコードを実行します...
try
{
throw new CustomException("An exception.");
}
catch (CustomException ex)
{
// this runs for my custom exception
throw;
}
catch
{
// This runs for all exceptions - including those caught by the CustomException catch
}
または、すべての例外ケースでやりたいことをすべて入れなければなりませんか(例外finally
に対してのみ実行したいので、オプションではありません)別のメソッド/ネスト全体のtry/catchを別のものに入れる必要があります(euch)... ?