在C#中禁止对未使用的异常变量发出警告
我有这个代码:
try {
someMethod();
} catch (XYZException e) {
// do something without using e
}
这样做会给我一个关于声明但是从不使用e
的警告,这是我讨厌的。但是,我也不想在没有该变量的情况下使用catch
子句,因为它会捕获所有异常,而不仅仅是XYZException
s。这似乎是一种经常发生的模式。我知道我可以使用#pragma warning disable 0168
来抑制警告,但我真的没有找到一个非常优雅的解决方案。有没有更好的办法?
没有找到相关结果
已邀请:
3 个回复
貉骂
钾涎净介
究补闯
这在visual studio 2015中非常有用,因为在使用catch上的断点进行调试时,默认情况下无法查看异常。