.NET Framework Filtres d'exception


Exemple

Comme les exceptions C # 6.0 peuvent être filtrées à l'aide de l'opérateur when .

Ceci est similaire à l' aide d' un simple if mais ne se déroule pas la pile si la condition à l' intérieur du when est pas remplie.

Exemple

try
{ 
  // ...
}
catch (Exception e) when (e.InnerException != null) // Any condition can go in here.
{
  // ...
}

La même information peut être trouvée dans les fonctionnalités de C # 6.0 ici: Filtres d'exception