VB中数组怎么定义

VB中数组怎么定义,第1张

是这么定义的:

数组中的第一个元素下标称为下界,最后一个元素的下标称为上界,其余的元素连续地分布在上下界之间,且数组在内存中也是用连续的区域来存储的,所以数组每维的长度不能超过Long数据类型的最大值,即264—1=263。

把VB.NET数组当作一个对象来处理,就意味着数组类型是单个引用类型,数组变量包括指向构成数组元素、数组维和数组长度等数据的指针,数组之间互相赋值但仅仅是在相互复制指针,数组继承了System名字空间的Array类。

VB.NET中的数组有两种类型:定长数组和动态数组。

扩展资料:

1、数组的使用

在’VB 6.0中,能够用For Each来循环遍历一个数组。

比如:

Dim x As Integer

F0r Each x In arrayl

Console.WriteLine(x)

Next 

2、在VB.NET中能够使用For循环和数组长度来遍历一个数组。

比如:

Dim i As工nteger   

F0r i=0 T0  (arrayl.Length-1)

(此处空一行)

Console.WriteLine(arrayl(1)J

Next i

join(arr,",")

是将Arr数据,用","连接起来

举例:

A(1)="AAA"

A(2)="BBB"

A(3)="CCC"

Join(A,",")

得到的结果是:

"AAA,BBB,CCC"

Join(A,"#$%")

得到的结果是:

"AAA#$%BBB#$%CCC"

这样,你就可以以文本型数据,存放到数据库中了

这样做,只是你在以后读取了内容后,要做相应的处理,另外,这个分界符","一定要是在你512个数据中,没有出现过的符号,可以是一个字符串,但这个字符串一定要在512个元素中没有出现过,不然,读取会出问题

这时,你可以用Split函数

比如,你要读第5个元素,可以用

S=读取到的这个字段的内容

No5=

Split(S,",")(4)

'下标是从0开始,所以第5个元素在4上

如果你的元素不是字符型的话,用相应的转换函数进行转换一下

If RS.RecordCount >0 Then

i = Rs.RecordCount - 1 '获取记录数

j = Rs.Fields.Count - 1 ‘获取字段数

ReDim A(i, j)

rs.movefirst

For m = 0 To i

For n = 0 To j

A(m, n) = Rs.Fields(n)

Next n

RS.MoveNext

Next m

End If

大体就是这样


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9414184.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存