Can the C# using statement be written without the curly braces?
<p>I was browsing a coworkers c# code today and found the following:</p>

<pre><code>    using (MemoryStream data1 = new MemoryStream())
    using (MemoryStream data2 = new MemoryStream())
    {
        // Lots of code..........
     }
</code></pre>

<p>I had always seen the <code>using</code> statement followed by a pair of curly braces that defined the scope of the object life. My coworker who wrote the code said that the curly braces for the <code>data1</code> <code>using</code> statement weren't needed and the code did the same thing as if they were present and nested the <code>data2</code> <code>using</code> statement. So, what happens when the curly braces are ommitted?</p>
