我试图捕获一个“特定”异常(FormatException^ 或 OverflowException^),然后重新抛出它并在“一般”异常(Exception^)捕获块中捕获它。
运行时,我通过输入给它一个格式异常。然后,我在对话框中收到此错误:“FutureValue.exe 中发生了 'System.FormatException' 类型的未处理异常附加信息:输入字符串的格式不正确。” 当我单击“中断”时,它会将我带到第 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");
}