![](/icons/15855yi.gif)
![](/icons/15855de.gif)
![](/icons/15855de.gif)
![](/icons/15855chengxu.gif)
![](/icons/15855dou2.gif)
![](/icons/15855chengxu.gif)
![](/icons/15855yi.gif)
![](/icons/15855de.gif)
![](/icons/15855dou.gif)
![](/icons/15855yi.gif)
![](/icons/15855de.gif)
![](/icons/15855yi.gif)
![](/icons/15855de.gif)
![](/icons/15855chengxu.gif)
![](/icons/15855de.gif)
![](/icons/15855de.gif)
![](/icons/15855dou2.gif)
![](/icons/15855de.gif)
![](/icons/15855dou.gif)
![](/icons/15855dou2.gif)
本文档将简略介绍这些新增功能
![](/icons/15855dou2.gif)
Visual Basic 9.0 入门 要查看这些语言功能
![](/icons/15855de.gif)
![](/icons/15855dou.gif)
![](/icons/15855yi.gif)
![](/icons/15855de.gif)
![](/icons/15855dou2.gif)
![](/icons/15855de.gif)
![](/icons/15855dou2.gif)
![](/icons/15855dou.gif)
![](/icons/15855de.gif)
![](/icons/15855de.gif)
![](/icons/15855dou2.gif)
![](/icons/15855dou.gif)
![](/icons/15855dou.gif)
Class Country
Public Property Name As String
Public Property Area As Long
Public Property Population As Integer
End Class
下面是![](/icons/15855yi.gif)
![](/icons/15855de.gif)
![](/icons/15855de.gif)
Dim countries = {
New Country With { .Name = "Palau", .Area = 458, .Population = 16952 }, _
New Country With { .Name = "Monaco", .Area = 1.9, .Population = 31719 }, _
New Country With { .Name = "Belize", .Area = 22960, .Population = 219296 }, _
New Country With { .Name = "Madagascar", .Area = 587040, .Population =
13670507}}
有了此列表![](/icons/15855dou.gif)
![](/icons/15855yi.gif)
![](/icons/15855de.gif)
Dim smallCountries = From country In countries _
Where country.Population < 1000000 _
Select country
For Each country In SmallCountries
Console.WriteLine(country.Name)
Next
由于只有马达加斯加![](/icons/15855de.gif)
![](/icons/15855yi.gif)
![](/icons/15855dou.gif)
![](/icons/15855dou.gif)
![](/icons/15855chengxu.gif)
Palau
Monaco
Belize
让我们检查![](/icons/15855yi.gif)
![](/icons/15855chengxu.gif)
![](/icons/15855dou.gif)
![](/icons/15855chengxu.gif)
![](/icons/15855de.gif)
![](/icons/15855dou2.gif)
![](/icons/15855dou.gif)
![](/icons/15855de.gif)
![](/icons/15855de.gif)
![](/icons/15855de.gif)
![](/icons/15855chushi.gif)
![](/icons/15855dou.gif)
![](/icons/15855de.gif)
![](/icons/15855de.gif)
![](/icons/15855de.gif)
![](/icons/15855dou2.gif)
该声明还介绍说明了“隐式类型
![](/icons/15855de.gif)
![](/icons/15855dou.gif)
![](/icons/15855de.gif)
![](/icons/15855chushi.gif)
![](/icons/15855de.gif)
![](/icons/15855dou2.gif)
![](/icons/15855kh.gif)
![](/icons/15855de.gif)
![](/icons/15855dou2.gif)
Dim countries As Country
= {...}
重申![](/icons/15855yi.gif)
![](/icons/15855dou.gif)
![](/icons/15855de.gif)
![](/icons/15855dou.gif)
![](/icons/15855chengxu.gif)
![](/icons/15855chengxu.gif)
![](/icons/15855dou2.gif)
使用 SQL 样式
![](/icons/15855de.gif)
![](/icons/15855chushi.gif)
![](/icons/15855dou.gif)
![](/icons/15855yi.gif)
![](/icons/15855de.gif)
![](/icons/15855dou2.gif)
![](/icons/15855de.gif)
![](/icons/15855dou.gif)
![](/icons/15855de.gif)
![](/icons/15855chengxu.gif)
![](/icons/15855dou2.gif)
Dim smallCountries = From country In Countries _
Where country.Population < 1000000 _
Select country
请注意![](/icons/15855dou.gif)
![](/icons/15855yi.gif)
![](/icons/15855de.gif)
![](/icons/15855chengxu.gif)
![](/icons/15855de.gif)
![](/icons/15855dou.gif)
![](/icons/15855de.gif)
![](/icons/15855dou2.gif)
![](/icons/15855de.gif)
![](/icons/15855de.gif)
![](/icons/15855de.gif)
![](/icons/15855diaoyong.gif)
![](/icons/15855dou2.gif)
![](/icons/15855dou.gif)
![](/icons/15855yi.gif)
Dim smallCountries As IEnumerable(Of Country) = _
Countries.Where(Function(country) country.Population < 1000000). _
Select(Function(country) country)
扩展语法取决于“lambda 表达式”![](/icons/15855dou.gif)
![](/icons/15855de.gif)
![](/icons/15855hanshu.gif)
![](/icons/15855dou2.gif)
![](/icons/15855hanshu.gif)
![](/icons/15855dou.gif)
![](/icons/15855hanshu.gif)
![](/icons/15855de.gif)
![](/icons/15855dou2.gif)
我们已了解 Visual Basic 9.0
![](/icons/15855de.gif)
![](/icons/15855dou.gif)
![](/icons/15855dou2.gif)
隐式类型
![](/icons/15855de.gif)
![](/icons/15855de.gif)
![](/icons/15855dou.gif)
![](/icons/15855de.gif)
![](/icons/15855de.gif)
![](/icons/15855chushi.gif)
![](/icons/15855de.gif)
![](/icons/15855dou2.gif)
![](/icons/15855dou.gif)
![](/icons/15855de.gif)
Dim population = 31719
Dim name = "Belize"
Dim area = 1.9
Dim country = New Country With { .Name = "Palau", ...}
因此![](/icons/15855dou.gif)
Dim population As Integer = 31719
Dim name As String = "Belize"
Dim area As Float = 1.9
Dim country As Country = New Country With { .Name = "Palau", ...}
由于局部变量声明![](/icons/15855de.gif)
![](/icons/15855de.gif)
Dim G As New EventHandler(AddressOf btn.Click)
结论 Visual Basic 9.0 统
![](/icons/15855yi.gif)
![](/icons/15855de.gif)
![](/icons/15855dou.gif)
![](/icons/15855dou.gif)
![](/icons/15855dou2.gif)
![](/icons/15855yi.gif)
![](/icons/15855dou2.gif)
![](/icons/15855de.gif)
![](/icons/15855dou.gif)
![](/icons/15855de.gif)
![](/icons/15855de.gif)
![](/icons/15855dou2.gif)
![](/icons/15855de.gif)
![](/icons/15855de.gif)
![](/icons/15855dou.gif)
![](/icons/15855de.gif)
![](/icons/15855dou.gif)
![](/icons/15855zifu.gif)
![](/icons/15855dou2.gif)
此外
![](/icons/15855dou.gif)
![](/icons/15855chushi.gif)
![](/icons/15855de.gif)
![](/icons/15855chengxu.gif)
![](/icons/15855de.gif)
![](/icons/15855dou.gif)
![](/icons/15855dou2.gif)
虽然可能看起来 Visual Basic 9.0 中
![](/icons/15855de.gif)
![](/icons/15855dou.gif)
![](/icons/15855dou.gif)
![](/icons/15855yi.gif)
![](/icons/15855de.gif)
![](/icons/15855de.gif)
![](/icons/15855de.gif)
![](/icons/15855dou2.gif)
![](/icons/15855de.gif)
![](/icons/15855dou.gif)
![](/icons/15855de.gif)
![](/icons/15855dou2.gif)
最新评论