Duplicar posibles:
Catch multiple Exceptions at once?C# manejo de excepciones caída A través
¿Hay alguna forma en C# para lograr fácilmente la siguiente pseduo-código:
try
{
...
}
catch (ExceptionTypeA, ExceptionTypeB, ExceptionTypeC as ex)
{
... same code for all threw
}
O
try
{
...
}
catch (ExceptionTypeA ex)
catch (ExceptionTypeB ex)
catch (ExceptionTypeC ex)
{
... same code for all exceptions of A, B or C
}
Supongo que lo que estoy diciendo sería genial sería un fracaso en los tipos de excepción.
¿Extraer el código común de una función no es una opción? –
Vea también la solución aquí: http://stackoverflow.com/questions/136035/catch-multiple-exceptions-at-once –
La forma C# 6: https://stackoverflow.com/a/22864936/96944 –