sha*_*oth 4 .net c# using-statement
我有这个(仅限插图)C#代码:
using( new System.IO.MemoryStream() ) {
System.Threading.Thread.Sleep(1000);
}
Run Code Online (Sandbox Code Playgroud)
请注意,此处MemoryStream创建a 并未明确绑定到引用.因此,除非由于using语句而有一些特殊处理,否则对象没有引用它,并且可以在控制离开using语句之前收集,甚至可能在Sleep()完成之前收集.
MemoryStream在控制权离开using声明之前是否有资格收集?
| 归档时间: |
|
| 查看次数: |
95 次 |
| 最近记录: |