我想知道将异常从一个方法传递给我的表单的正确方法是什么。
public void test()
{
try
{
int num = int.Parse("gagw");
}
catch (Exception)
{
throw;
}
}
表格:
try
{
test();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
以这种方式,我无法看到我的文本框。
test
方法中的 try/catch 是多余的。 - Hamlet Hakobyanexceptions
向上传递到调用链。 - Sam LeachMessageBox.Show("Hi")
替换try-test-catch-messagebox,会发生什么? - Dialecticus