是否有可用的工具可以扫描代码并检查可能的空引用异常,即在调用方法/访问属性之前没有代码检查空值?
问问题
1316 次
5 回答
9
ReSharper 可以做到这一点。
于 2009-07-15T12:32:49.490 回答
5
Resharper 将为您何时访问可能为空的对象上的成员提供建议。
在 4.0 中,“代码契约”在编译时支持这一点——例如,它会阻止您将可能的空值传递给一个声明它不需要的方法。
于 2009-07-15T12:32:55.277 回答
1
RedGate 有一个名为Exception Hunter的商业工具,它可以分析您的(编译)代码并显示可以从给定函数中抛出哪些异常。您还可以找到所有引发特定异常的方法。
于 2009-07-15T12:44:09.227 回答
1
resharper 正在检查
于 2009-07-15T12:33:18.897 回答
0
也许您可能对 .NET 4.0 中的新合约感兴趣?
于 2010-05-10T11:51:14.803 回答