Using语句
Using语句是获取一个对象、执行代码、并迅速地释放对象的捷径。框架(指.NET Framework,涕淌注)下有很多的对象,譬如graphics、file handles、communication ports和SQL Connections都需要你自行释放这些对象,以避免应用程序中出些了内存的泄漏。假设你想用brush对象来画一个矩形:
Using g As Graphics = Me.CreateGraphics()
Using br As System.Drawing.SolidBrush = New SolidBrush(System.Drawing.Color.Blue)
g.FillRectangle(br, New Rectangle(30, 50, 230, 200))
End Using
End Using
在你用完了graphics和brush对象后,你就必须销毁它们,而 Using语句使得这一切都易如反掌了。比起你曾经在Visual Basic .NET里使用Try/Catch语句然后在Finally块中释放对象的方式, Using语句都简易清
Using语句是获取一个对象、执行代码、并迅速地释放对象的捷径。框架(指.NET Framework,涕淌注)下有很多的对象,譬如graphics、file handles、communication ports和SQL Connections都需要你自行释放这些对象,以避免应用程序中出些了内存的泄漏。假设你想用brush对象来画一个矩形:
Using g As Graphics = Me.CreateGraphics()
Using br As System.Drawing.SolidBrush = New SolidBrush(System.Drawing.Color.Blue)
g.FillRectangle(br, New Rectangle(30, 50, 230, 200))
End Using
End Using
在你用完了graphics和brush对象后,你就必须销毁它们,而 Using语句使得这一切都易如反掌了。比起你曾经在Visual Basic .NET里使用Try/Catch语句然后在Finally块中释放对象的方式, Using语句都简易清