MemoryStream in Using Statement - Do I need to call close()

后端 未结 2 790
小鲜肉
小鲜肉 2020-12-17 07:52

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(         


        
2条回答
  •  失恋的感觉
    2020-12-17 08:24

    When using a memory stream in a using statement do I need to call close?

    No, you don't need. It will be called by the .Dispose() method which is automatically called:

    using (MemoryStream ms = new MemoryStream(byteArray)) 
    {  
        // stuff 
    }
    

提交回复
热议问题