C#抛出异常后处理问题
菜鸟一枚,请教大家个问题,就是对抛出异常的处理问题。我写一个
try
{
...........
}
catch
{
throw ex;
}
如果存在异常,抛出后,他是一种windows的报错样式,如下图。上传本地截图和网络截图不成功,就找了本论坛的一个图片。报错的样式就是我描述的那种。
http://img.bbs.csdn.net/upload/201305/06/1367804655_686847.jpg
,如果我点击继续,那没什么问题,还是停留在原来界面,但是这种提示界面,太不友好了,我想要那种弹出跟MESSAGEBOX一样的,弹出信息框,信息框里面有异常的错误信息。如果用户点击信息框的确定,系统就不再往下运行了。但是界面还要保持在原来界面。因为是新手,百度了一下也大多都是如果抛出异常的,也没说这种不友好界面怎么处理。
------解决方案--------------------try
{
...........
}
catch
{
//这里处理过异常就不要再抛出来了
//比如
MessageBox.Show(ex.Message);
}
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
------解决方案--------------------try
{
int i = Convert.ToInt32("te");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
------解决方案-------------------- try
{
int i = Convert.ToInt32("te");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
------解决方案--------------------