Аноним
Зарегистрирован: 18 February 2005
Сообщения: 13860
Примеры кода: 0
|
Re: Вынесение множества catch() в отдельный метод |
30 January 2007 15:04 |
|
|
|
|
Здравствуйте, mikeduglas, Вы писали:
Так?
public interface IExceptionsFilter
{
void Filter();
}
public class SimpleExceptionsFilter : IExceptionsFilter
{
public virtual void Filter()
{
try
{
throw;
}
catch (NullReferenceException ex)
{
// тут как-то реагируем
}
catch (ArgumentException ex){}
}
}
public void DoSome()
{
IExceptionsFilter filter = new SimpleExceptionsFilter();
try
{
throw new NullReferenceException();
}
catch( Exception )
{
filter.Filter();
}
}
Автор DEADBEEF. Пришло из с++.
Константин Л.
Данное сообщение получено с сайта RSDN
|
|