我有这个(仅插图)C# 代码:
using( new System.IO.MemoryStream() ) {
System.Threading.Thread.Sleep(1000);
}
请注意,这里 aMemoryStream
是创建的,并且没有显式绑定到引用。因此,除非由于using
语句而有一些特殊处理,否则对象没有对它的引用,并且可以在控制离开using
语句之前甚至在Sleep()
完成之前收集。
在控制权离开声明之前是否有MemoryStream
资格收集using
?