Называет MemoryStream. ToArray () опасный после расположения?

В ниже кода, там шанс, GC вычистит MemoryStream так, чтобы ToArray перестал работать, так как это вне оператора использования?

private static byte[] getBytes()
{
    MemoryStream ms = null;

    using (ms = new MemoryStream())
    {
        // ...
    }

    return ms.ToArray();
}
21
задан Greg 20 October 2010 в 19:11
поделиться