在一个使用中声明更多对象
有时,你必须连续创建两个 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