【发布时间】:2013-08-26 15:17:45
【问题描述】:
示例:
是否可以定义自己的异常类型?
考虑我在代码后面或 BL 或 DA 层中有自己的自定义方法:
public void my_first_method()
{
// some custom code execution..
//might throw some errors..
}
//so.. if am not wrong..
//can i have something in my event handler like..
try
{
my_first_method();
my_second_method();
my_third_method();
}
catch(my_first_methodException fex)
{
}
catch(my_second_methodException sex)
{
}
catch(my_third_methodException tex)
{
}
catch(Exception ex)
{
//if doesn't belongs to above 3 exception come here..
}
我正在尝试找出这是否可能。请指教。提前致谢。
【问题讨论】:
-
我可能会重命名用于捕获和处理
my_second_methodException类型的变量。除此之外,通过派生Exception类来定义自己的异常并没有错。 -
你试过什么?在 msdn.microsoft.com 中搜索自定义异常 .net msdn.microsoft.com/en-us/library/vstudio/…
标签: c# asp.net .net exception-handling