try - catch. La gestion simultanée de plusieurs exceptions de la même façon (ou avec une chute à travers l')

Il y a déjà eu une question posté ici qui est très similaire. Le mien est d'étendre cette question un peu plus. Dites que vous voulez intercepter plusieurs types d'exception, mais souhaitez gérer de la même façon, il est un moyen de faire quelque chose comme commutateur cas ?

switch (case)
{
  case 1:
  case 2:

  DoSomething();
  break;
  case 3:
  DoSomethingElse()
  break;

}

Est-il possible de répondre à quelques exceptions près, de la même manière . 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
}
InformationsquelleAutor ram | 2010-02-18