如果我有以下内容,你好只是为了clairfy:
using (Object1) { create Object2 } // bookmark1
将Object2与Object1一起销毁到Object2吗?Object2是StringReader,Object1是MemoryStream.
两个对象都不会在块结束时被销毁.
Object1将是Disposed,一个不同的概念; Object2什么都不会发生.
这两个对象都将被收集,并可能在稍后的时间内完成.垃圾收集是非确定性的 - 您不能依赖垃圾收集何时发生.
有关详细信息,请参阅MSDN上的IDisposable.