2010-07-27 152 views
24

正如埃里克Gunnerson显示this博客文章,在C#中,你可以嵌套using语句:嵌套using语句

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

是否有类似的办法做到这一点在VB.Net?我想避免太多缩进级别。

回答

34

像这样:

Using a As New Thingy(), _ 
     b As New OtherThingy() 
     ... 
End Using 
4

嗯,你可以这样做:

Using w1 = File.CreateText("W1"), w2 = File.CreateText("W2") 
    ' Code goes here. ' 
End Using