【发布时间】:2013-07-08 04:30:21
【问题描述】:
我知道using 块确保被“使用”的IDisposable 对象将在块的末尾被释放 - 但它保证该对象之前不会被释放那么呢?
换句话说,如果我有:
using (new DisposableObject()) {
// blah blah
}
我能否确定DisposableObject 直到块结束时才会被释放,或者垃圾收集器是否会检测到我在块内没有处理它,并立即释放它?
【问题讨论】:
标签: c# idisposable using