在一個使用中宣告更多物件

有時,你必須連續建立兩個 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