У меня есть этот код:
try {
someMethod();
} catch (XYZException e) {
// do something without using e
}
Выполнение этого даст мне предупреждение об объявлении, но никогда не используя e
, который я ненавижу. Однако я также не хочу использовать предложение catch
без этой переменной, потому что тогда он будет захватывать все исключения, а не только XYZException
s. Это выглядит довольно часто. Я знаю, что могу использовать #pragma warning disable 0168
для подавления предупреждения, но на самом деле я не считаю это очень элегантным решением. Есть ли лучший способ?