Nested Using Statements

I got a comment on the language feature post, asking about an easier way to write:

  using (StreamWriter w1 = File.CreateText("W1"))
  {
      using (StreamWriter w2 = File.CreateText("W2"))
      {
          // code here
      }
   }

You can do this by writing:

  using (StreamWriter w1 = File.CreateText("W1"))
  using (StreamWriter w2 = File.CreateText("W2"))
  {
      // code here
  }