我using
在 C# 和 VB 中都使用过该语句。我同意所有关于嵌套 using 语句的批评(C# 似乎做得很好,VB 不是那么多)
因此,考虑到这一点,我有兴趣通过在同一块中“使用”多个系统资源来改进我的 VB using 语句:
例子:
Using objBitmap As New Bitmap(100,100)
Using objGraphics as Graphics = Graphics.From(objBitmap)
End Using
End Using
可以这样写:
Using objBitmap As New Bitmap(100,100), objGraphics as Gaphics = Graphics.FromImage(objbitmap)
End Using
所以我的问题是什么是更好的方法?
我的直觉告诉我,如果资源是相关的/依赖的,那么在 using 语句中使用多个资源是合乎逻辑的。