嵌套的using语句。

31
正如Eric Gunnerson在this博客文章中展示的那样,在C#中,您可以将using语句嵌套使用:
using (StreamWriter w1 = File.CreateText("W1"))
using (StreamWriter w2 = File.CreateText("W2"))
{
    // code here
}

在VB.Net中有类似的方法吗?我想避免太多的缩进级别。

2个回答

45

像这样:

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

6

好的,您可以这样做:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接