J'ai ce code:
try {
someMethod();
} catch (XYZException e) {
// do something without using e
}
Cela va me donner un avertissement sur la déclaration, mais ne jamais utiliser l' e
, ce que je déteste. Cependant, je ne veux pas utiliser un catch
clause sans cette variable, car alors il va attraper toutes les exceptions, et pas seulement XYZException
s. Cela semble assez souvent de modèle. Je sais que je peux utiliser #pragma warning disable 0168
supprimer l'avertissement, mais je ne trouve pas vraiment qu'un très élégante solution. Est-il un meilleur moyen?