.NET / C # - Entsorgen eines Objekts mit der Anweisung 'using'

Angenommen, ich habe eine Methode wie die folgende:

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

Würde dies das 'ms'-Objekt noch entsorgen? Ich habe Zweifel, Möglicherweise, weil etwas zurückgegeben wird, bevor der Anweisungsblock abgeschlossen ist.

Danke, AJ.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage