【发布时间】:2010-09-09 16:15:53
【问题描述】:
用户kokos 通过提及using 关键字回答了精彩的Hidden Features of C# 问题。你能详细说明一下吗? using有什么用?
【问题讨论】:
-
这是支持 RAII 习语的 C# 方式:hackcraft.net/raii
-
您可以用于已实现 IDispose 接口的对象。当该对象超出范围时,使用将调用 Dispose 方法。即使发生任何异常,它也保证调用 Dispose。它像 finally 子句一样工作并执行 Dispose。
标签: c# using using-statement