我一直在使用异常处理并安装了Resharper,现在收到各种消息说我应该而且应该这样做。无论如何,它说我不应该在我的代码周围使用 try 和 catch 块。那么我应该把它们放在哪里来捕获异常呢?我见过有人在寻找某些异常,例如 File not found,但其他所有唯一的错误或异常呢?
下面是一些它抱怨的异常处理示例:
try
{
var rnd = new Random();
var buffer = new byte[sizeof(UInt64)];
rnd.NextBytes(buffer);
}
catch (Exception)
{
throw;
}
有没有人有异常处理最佳实践的链接,可以让 re-sharper 感到高兴?