В приведенном ниже коде есть ли вероятность того, что GC очистит MemoryStream, чтобы ToArray потерпит неудачу, поскольку он находится за пределами инструкции using?
private static byte[] getBytes()
{
MemoryStream ms = null;
using (ms = new MemoryStream())
{
// ...
}
return ms.ToArray();
}