例如,下列形式的 using 语句 using (R r1 = new R()) { r1.F(); } 完全等效于 R r1 = new R(); try { r1.F(); } finally { if (r1 != null) ((IDisposable)r1).Dispose(); } 截图1: using确保执行IDisposable接口的对象在退出块时立即释放,主要是为了防止忘记关闭数据库连接可能导致的.net可执行程序的各种问题 相关文章: 2022-01-23 2021-05-11 2022-12-23 2021-10-03 2021-12-18 2021-07-25 2021-12-08 2022-12-23