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 ステートメントで複数のリソースを使用することは論理的であることを示しています。