「特定の」例外(FormatException ^またはOverflowException ^)をキャッチしてから、それを再スローして「一般的な」例外(Exception ^)キャッチブロックでキャッチしようとしています。
実行すると、入力を通じてフォーマットの例外が与えられます。次に、ダイアログ ボックスに次のエラーが表示されます。「break」をクリックすると、232 行目に移動します。
部分的なコードは次のとおりです。
try
{
...
}
catch(FormatException^ ex)
{
MessageBox::Show("FormatException Occured. Message: " + ex->Message);
throw;
}
***line# 232*** catch(OverflowException^ ex)
{
MessageBox::Show("Overflow Occured. Message: " + ex->Message);
throw;
}
catch(Exception^ ex)
{
MessageBox::Show("TESTING");
}