02 2011 档案

摘要:在之前我看的写出优雅简明代码的论题集 -- Csharp(C#)篇[1]后续的评论中,看到了这么个结论:“这点是却实,using如果出现异常不回收资源,使用using特别要注意这个问题”其实上面的群论很清晰,using会展成一个try-finally,会在finally里显示调用object的Dispose()方法。在这我想问的是:你既然都知道会展成什么,他凭什么就不会回收资源呢?难道不知道没有实现IDisposable的事不能using的吗?先从msdn上捞了一段IDisposable的模板,改了改代码,原来的太复杂,为了凸出重点,我酌情给了删减:using System;public cl 阅读全文
posted @ 2011-02-22 19:14 DiggingDeeply 阅读(1000) 评论(4) 推荐(0) 编辑