Il a déjà été question here qui est très similaire. Le mien étend cette question un peu plus. Supposons que vous souhaitiez capturer plusieurs types d'exceptions, mais que vous souhaitiez le gérer de la même manière, y a-t-il un moyen de faire quelque chose comme un commutateur?try-catch. Manipulation de plusieurs exceptions de la même manière (ou avec une chute à travers)
switch (case)
{
case 1:
case 2:
DoSomething();
break;
case 3:
DoSomethingElse()
break;
}
Est-il possible de gérer quelques exceptions de la même façon. Quelque chose comme
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
}
Copie possible de [Catch multiple Exceptions à la fois?] (Http://stackoverflow.com/questions/136035/catch-multiple-exceptions-at-once) – nawfal