这是我过去多次问自己的问题,因为我使用 5 层深度的语句进行嵌套。
正在阅读docs http://msdn.microsoft.com/en-us/library/yh598w02.aspx并没有发现任何提及other在块内实例化的一次性物品我认为这对于 SO 档案来说是一个很好的 Q。
考虑一下:
using (var conn = new SqlConnection())
{
var conn2 = new SqlConnection();
}
// is conn2 disposed?
不,他们不是。只有 using 子句中明确列出的变量集才会被自动处理。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)