是否有可以检查空引用异常的工具?

cjk*_*cjk 3 c# nullreferenceexception

是否有可用的工具可以扫描代码并检查可能的空引用异常,即在调用方法/访问属性之前没有代码检查null?

Joh*_*ers 9

ReSharper可以做到这一点.


Mar*_*ell 5

Resharper将提供有关何时访问可能为null的对象的成员的建议.

在4.0中,"代码契约"在编译时支持它 - 例如,它将阻止你将一个可能的null传递给一个声明它不需要的方法.