Nested Using Statements

Just a quick note about the ongoing debate around nested using statements for multiple disposals.

True, you can do this:

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

but after working a lot on nGineer, I found that you can also do this:

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

which in my book, is a lot easier.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s