在一个使用中声明更多对象

有时,你必须连续创建两个 Disposable 对象。有一种简单的方法可以避免嵌套 Using 块。

这段代码

Using File As New FileStream("MyFile", FileMode.Append)
    Using Writer As New BinaryWriter(File)
        'You code here
        Writer.Writer("Hello")
    End Using
End Using

可以缩短为这一个。主要优点是你获得一个缩进级别:

Using File As New FileStream("MyFile", FileMode.Append), Writer As New BinaryWriter(File)
    'You code here
    Writer.Writer("Hello")
End Using