Уже был опубликован вопрос здесь , что очень похоже. Мой расширяет этот вопрос немного больше. Скажем, вы хотите перехватить несколько типов исключений, но хотите обрабатывать их одинаково, есть ли способ сделать что-то вроде переключения регистра?
switch (case)
{
case 1:
case 2:
DoSomething();
break;
case 3:
DoSomethingElse()
break;
}
Можно ли обрабатывать несколько исключений одинаково. Что-то вроде
try
{
}
catch (CustomException ce)
catch (AnotherCustomException ce)
{
//basically do the same thing for these 2 kinds of exception
LogException();
}
catch (SomeOtherException ex)
{
//Do Something else
}