When using a memory stream in a using statement do I need to call close? For instance is ms.Close() needed here?
using (MemoryStream ms = new MemoryStream(byteArray))
{
// stuff
ms.Close();
}
When using a memory stream in a using statement do I need to call close? For instance is ms.Close() needed here?
using (MemoryStream ms = new MemoryStream(byteArray))
{
// stuff
ms.Close();
}
No, you don't need. It will be called by the .Dispose() method which is automatically called: