网亚上网行为管理系统 -电脑行为管理软件集合初始化器和数组字面量
16
2018
04

电脑行为管理软件集合初始化器和数组字面量

这个代码段没有声明_MaximumWordCount字段。VB通过在属性名的前面加上下划线,提供了自动属性使用的支持字段。可以在类中直接访问字段,因为字段声明为Private,但不推荐这么做。

集合初始化器和数组字面量:VB现在为指定数组提供了一个紧凑的记号,如下面的代码段所示:

VB

‘Singledimension arrays

Dim a={56,34,29,12,35,872,34,12,66}’Integer()

Dim b={1,5,3.54,3.5}’Double()

Dim c={“Betty”,”Frank”}’string()

Dim b={1,”123”,New Animal}’Object()

‘Muliti-dimensionarrays

Dim e={{1,2,3},

{4,5,6}}‘non-jagged array (ie Integer(,))

Dimf={({1,2,3}),

({4}),

({5,6,7})}‘jagged array (ie Integer()())

注意,数组的类型从每个组成值的类型中推断。另外,数组b是一个Double数组,因为它允许前两个值是Integer,其余值是Double。如果Option Strict是on,Object数组就会引发一个错误。

List和Dictionary也可以使用类似的紧凑记号初始化。

VB

PrivatelistOfName As New List(Of String)From{“Nick”,Dave”,”Mike”,”Chris”}

PrivatecityLookup As New Dictionary(Of String,String)_


« 上一篇

相关文章:

评论列表: