|
|
1
7
您需要正确实现IDisposable。就像下面的课。
然后在主方法中使用using块中的类,如下所示:
|
|
2
8
“断章取义”还不清楚;你必须:
没有
是的 这 这会导致确定性的清理。 |
|
|
3
2
|
|
|
4
1
您可以实现终结器,以便在忘记调用
不保证 . |
|
|
5
0
|
|
|
6
0
就像其他人所说的,您最好将其包装在using语句中,以强制调用Dispose方法。我相信这就是微软建议使用任何实现IDispose的方法,至少是基于他们的代码分析规则。 |
|
|
7
0
IDisposable适用于这样的情况:当一个对象以某种方式改变了它自身之外的东西,而这种方式必须在某个点上在该对象消失之前被清除掉。临时文件的创建似乎符合条件。不过,有几点需要注意:
我不特别喜欢定形器,重点应该放在使处理器工作上。 |