Can the C# using statement be written without the curly braces?

后端 未结 8 1032
陌清茗
陌清茗 2021-02-04 23:49

I was browsing a coworkers c# code today and found the following:

    using (MemoryStream data1 = new MemoryStream())
    using (MemoryStream data2 = new MemoryS         


        
8条回答
  •  孤街浪徒
    2021-02-05 00:16

    Yes, you can also put them in one using statement:

    using (MemoryStream data1 = new MemoryStream(), 
                        data2 = new MemoryStream())
    {
        // do stuff
    }
    

提交回复
热议问题