.NET / C# - 处置的对象与“使用”声明 [英] .NET/C# - Disposing an object with the 'using' statement

查看:118
本文介绍了.NET / C# - 处置的对象与“使用”声明的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

假设我有一个方法,像这样:

Suppose I have a method like so:

public byte[] GetThoseBytes()
{
    using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
    {
        ms.WriteByte(1);
        ms.WriteByte(2);
        return ms.ToArray();
    }
}

难道这还配置了毫秒的对象?我有疑虑,也许是因为事情是回到之前的语句块就完成了。

谢谢, AJ。

推荐答案

是的。 用(X = E){S} 是糖 {X = E;尝试{S} {终于x.Dispose(); }}

这篇关于.NET / C# - 处置的对象与“使用”声明的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆