相关疑难解决方法(0)

在使用块的中间返回

就像是:

using (IDisposable disposable = GetSomeDisposable())
{
    //.....
    //......
    return Stg();
}
Run Code Online (Sandbox Code Playgroud)

我相信这不是回报声明的合适地方,是吗?

c# dispose idisposable using-statement

183
推荐指数
6
解决办法
4万
查看次数

从'using'块中调用'return'时会发生什么?

如果我有一个像这样的使用块的方法...

    public IEnumerable<Person> GetPersons()
    {
        using (var context = new linqAssignmentsDataContext())
        {
            return context.Persons.Where(p => p.LastName.Contans("dahl"));
        }
    }
Run Code Online (Sandbox Code Playgroud)

...从using块中返回值,IDisposable对象是否仍然处理?

c# idisposable using-statement

18
推荐指数
2
解决办法
4231
查看次数

标签 统计

c# ×2

idisposable ×2

using-statement ×2

dispose ×1