摘要: 1、public int QueryCount(){ ….. try { return cmd.ExecuteScalar(); } finally { cmd.Dispose(); }}先执行cmd.ExecuteScalar(),把返回值暂时存起来,然后再去执行finally(钱放在这,我去劫个色),然后把返回值返回。return都是最后执行,但是return后的表达式的计算则是在finally之前。 如果C#设计的是先执行cmd.Dispose()再执行return就会出现return执行失败了,因为cmd已经Dispose了。 阅读全文
posted @ 2013-07-30 16:29 天殇月痕 阅读(164) 评论(0) 推荐(0)