例如,下列形式的 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
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-11
  • 2022-12-23
  • 2021-08-05
  • 2021-09-25
  • 2021-10-05
相关资源
相似解决方案