是否有工具可以扫描您的代码并确定哪些实现IDisposable的对象在编译时或运行时未放置在代码库中? 我在代码中有可能没有布置对象的区域,但是很难回头看看哪些对象首先需要这样做。 最佳答案 有很多静态分析工具,可以在这里提供帮助。CodeRush/Refactor Pro和Resharper都将在代码时在Visual Studio中向您显示未处理的对象。现在作为Visual Studio Code Analysis的一部分打包的FxCop可以为未处理的本地人和类成员生成编译时警告。