Dim ul As ULong = 2147483648UL Dim us As UShort = CUShort(ui) 四、Continue语句 VB有很强大的循环语句,其Do循环、For循环和While循环都被程序员广泛使用者。但是VB的循环语句缺少跳入下一轮循环的功能,有时我们不得不使用GoTo语句,如 For i As Ingeger = 1 To 100 If i Mod 2 = 0 Then GoTo _Next Odds.Add(i) _Next: Next 现在,Visual Basic.net可以使用Continue语句方便地跳入下一轮循环: For i As Ingeger = 1 To 100 If i Mod 2 = 0 Then Continue For Odds.Add(i) Next 而且Continue语句还可以接For、Do或While,这方便了我们使用循环嵌套的情况。很早以前程序员就希望VB有Continue这样的语句,如今Whidbey终于实现了我们的愿望。 五、“我的命名空间”——My命名空间 My命名空间是Visual Basic.net中一个相当体贴的设计,My命名空间就像是用namespace语句创建的命名空间一样,但其实是一个包含很多称手工具的虚拟命名空间。My命名空间实际上指向.net Framework类库的各个角落,把最常用的系统或工作环境的信息提供给你。主要包括: My.Application提供了当前程序运行环境,如程序集的标题、版本号、运行目录等。 My.Computer提供了平台和硬件的信息,如访问注册表、打印机、键盘、屏幕等。 My.User提供了当前用户显示的名称,用户域等信息。 My.WebServices提供了已经引用的WebService的信息,可以让你快速访问WebService。 My.Forms提供了当前工程中的全部窗体,你可以从这里快速创建它们的实例。 看!多么方便的功能,只要轻松输入My,“我的命名空间”马上展示给你。这可是Visual Basic.net的独门兵器,其他语言的用户可没法享受到。 六、Using块 用过C#的人都熟悉,using块是用来让.net程序自动调用对象的Dispose方法的工具。现在Visual Basic.net也具有这项功能,只要对象是在Using块中定义的,那么对象使用完毕后会被自动调用Dispose()方法释放内存,当然对象必须要实现IDisposable接口。如: Using songFont As New Font(“宋体”, 12F) txtFont.Text = songFont End Using 看了Visual Basic.net即将具有的新功能,你是不是觉得Visual Basic.net具有了这些强大功能后还保持着它原有的方便、易懂与高效呢?看来微软的精心设计的确使Visual Basic变成了一个“复杂而高效”的语言。 |
正在阅读:复杂和高效:Visual Basic.net新力量复杂和高效:Visual Basic.net新力量
2004-02-14 09:34
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键