vb.net两个数组赋值,vb中数组赋值

vb中怎么赋值给数组?

vb赋值给数组,有以下几种方式:

目前成都创新互联已为近1000家的企业提供了网站建设、域名、网页空间、网站托管、服务器租用、企业网站设计、宽城网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

第一种方式:

Private Sub Command1_Click()

Dim a(10) As Integer '定义数组a,下标最大值为10

For i = 0 To 10

a(i) = i'这里可以直接给数组赋值了

Print "a(" i ")的值" a(i) '打印数组

Next

End Sub

第二种方式:

Private Sub Command1_Click()

Dim a() As Integer '定义数组a,这里未设置下标

For i = 0 To 10

ReDim Preserve a(i)'ReDim 语句改变数组的元素以及维数的数目

a(i) = i'这里可以直接给数组赋值了

Print "a(" i ")的值" a(i)

Next

End Sub

第三种方式:

Private Sub Command1_Click()

a = Array(1, 5, 2, 43, 222)

MsgBox "a(0)原来的值是:" a(0)

a(0) = 100

MsgBox "a(0)赋值后的值是:" a(0)

End Sub

vb.net 数组赋值问题

vb.net已经去掉了控件数组这个类,不过有个代替该方式的一个属性:tag,你可以把这些关联的tag属性设置为同一标记,如:a。然后遍历所有的checkbox并且tag为a的则选定:

protected

sub

chkall_click()

for

each

ctl

as

control

in

me.controls

''如果checkbox在一个容器里,比如groupbox,那可以用groupbox.controls

if

ctl.gettype().name.tolower()

=

"checkbox"

then

ctype(ctl,

checkbox).checked

=

checkbox3.checked

end

if

next

end

sub

Vb.net 中数组赋值的问题

数组赋值是指针传递,如果想复制数组就要用一个循环遍历所有元素并赋值.这样改变其中一个数组的值才不会影响到另外一个数组.

vb.net数组如何赋值

Dim abc(2) As Integer

abc = {0, 1, 2}

'或者

Dim abcd() As Integer

ReDim abcd(9)

For i As Integer = 0 To abcd.Length - 1

abcd(i) = i

Next

也可声明为字符串数组


当前文章:vb.net两个数组赋值,vb中数组赋值
本文地址:http://hbruida.cn/article/hcgodo.html