2010年5月13日
摘要: 以前看书上说Using实质是编译器生成Try{} Finally{},保证Finally始终执行。一直没太仔细想这个问题。今天写代码,碰到一段程序如下:[代码]本以为return了之后using就不会dispose对象了,没想到返回的SqlDataReader已经关闭连接了。于是查了查MSDN看到下面一段示例:代码说明using语句不论语句块里面是否return,均会生成资源释放的代码。Try。。... 阅读全文
posted @ 2010-05-13 11:23 wota 阅读(1945) 评论(4) 推荐(1) 编辑