【发布时间】:2011-01-18 02:10:48
【问题描述】:
如果我有这样一个 using 块的方法...
public IEnumerable<Person> GetPersons()
{
using (var context = new linqAssignmentsDataContext())
{
return context.Persons.Where(p => p.LastName.Contans("dahl"));
}
}
...从 using 块中返回值,IDisposable 对象是否仍然被释放?
【问题讨论】:
-
使用 ILDASM 或 Reflector 查看您生成的代码。
标签: c# idisposable using-statement