问题
As Eric Gunnerson shows in this blog post, in C# you can nest using
statements as:
using (StreamWriter w1 = File.CreateText("W1"))
using (StreamWriter w2 = File.CreateText("W2"))
{
// code here
}
Is there a similar way to do it in VB.Net? I want to avoid too many indentation levels.
回答1:
Like this:
Using a As New Thingy(), _
b As New OtherThingy()
...
End Using
回答2:
Well, you can do:
Using w1 = File.CreateText("W1"), w2 = File.CreateText("W2")
' Code goes here. '
End Using
来源:https://stackoverflow.com/questions/3345303/nested-using-statements