一个静态分析工具一直提示我,我的C#代码中存在资源泄漏问题。
以下是一个示例:
我的工具正确吗?如果是,为什么?
编辑(回复评论)- 我的静态分析工具显示我有一堆资源泄漏。我从这个论坛了解到,某些Java AWT对象需要显式释放,否则会发生泄漏。是否有需要显式释放的C#对象?
以下是一个示例:
StringReader reader = new StringReader(...);
// do something with reader
...
} // static analysis tool cries that I've leaked **reader**
我的工具正确吗?如果是,为什么?
编辑(回复评论)- 我的静态分析工具显示我有一堆资源泄漏。我从这个论坛了解到,某些Java AWT对象需要显式释放,否则会发生泄漏。是否有需要显式释放的C#对象?