[译]Visual Basic 2005在语言上的增强(五)Using、Continue语句及Global关键字

本文介绍了Visual Basic 2005中三个重要的语言特性:Using语句用于便捷地获取和释放对象,防止内存泄漏;Continue语句简化循环逻辑,提高代码可读性;Global关键字则用于消除命名空间的二义性,方便访问顶级命名空间。
摘要由CSDN通过智能技术生成
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语句都简易清
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值