Пример:Могу ли я определить свои собственные типы исключений в C# .net? если да, то как ..?
Можно определить свой собственный тип исключения?
Рассмотрим я есть свой собственный метод в коде позади или 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'. Помимо этого, нет ничего плохого в определении ваших собственных исключений, исходя из класса «Исключение». –
Что вы пробовали? Найти msdn.microsoft.com для настраиваемого исключения .net http://msdn.microsoft.com/en-us/library/vstudio/ms229064(v=vs.100).aspx – Paparazzi