C# throw抛出异常之后,怎么捕获它,求指导

 我来答
myangells
推荐于2016-01-15
知道答主
回答量:10
采纳率:0%
帮助的人:5.6万
展开全部
这个是其它函数吧,只需要在wform窗体中调用的时候使用try{}Cath{}就行,例:
wform窗体中调用
try{
a aclss=new a();
a.b();
}
catch(Exception exception2){
MessageBox.Show(exception2.Message);//类a的b函数抛出的错误信息。
}
--------------------------------------------------------------------
public class a()
{
public b()
{
try
{}
catch{
throw new Exception("数据库发生错误");
}
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
302652034_bai
2013-06-29 · TA获得超过4145个赞
知道大有可为答主
回答量:2206
采纳率:66%
帮助的人:1548万
展开全部
try{}catch{};
追问
麻烦讲明白一点,
try
{

}
catch (Exception e)
{
throw new Exception("数据库发生错误"); //这是一个类的抛出异常,那怎么在wform窗体那里接收?
}
追答
会抛出异常的方法,需要写在try里面,一旦发生异常,就立即执行catch里面的代码,只需要在catch块里,做相应的处理就好了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式