首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB数组快速输出的有关问题

2012-01-30 
VB数组快速输出的问题vb中数组输出问题:如何将数组快速输出?现在有一数组Number(100000),想将它变成Number

VB数组快速输出的问题
vb中数组输出问题:如何将数组快速输出?
现在有一数组Number(100000),想将它变成Number(1) & "," & Number(2) & ……… & Number(100000)格式的文本,如果用for每次加一个Number(i)就过于慢了,请问有什么方法能让数组快速输出

[解决办法]
所有的先输出到字符串,然后显示字符串
[解决办法]
VB6这字符串连接操作确实慢.....不过使用JOIN就很快了.

tStr=join(Number(),",")

tStr是字符串变量.

试一下吧.
[解决办法]
速度非常快
Private Sub Command1_Click()
Dim a(10000) As Long
Dim s As String
Dim i As Long
Dim B(10000) As String

For i = 0 To 10000
a(i) = i '模拟给a(i)一个值
B(i) = CStr(a(i))
Next
s = Join(B, ",")
Debug.Print s
End Sub


[解决办法]
具体要看你的输出是什么个概念,如果是图形输出还是文件输出或是串口什么的输出,而图形输出
讲究的是方法,而不是单纯的速度,方法不对肯定会慢。
如果是文件,还是看方法,方法不对,同样不会块,但也不会慢不到哪去,除非你的过程比较“有个性”。
所以你应该讲清楚你要怎么输出?达到什么效果?你又是用什么方法?具体怎么做的?
不然别人很难猜到你具体的问题出在哪?
就我来说,从你目前的问题来看,我不觉得会有什么VB慢的现象产生,有些东西真要做起来还可以
做的比系统默认程序处理这种东西的速度还快,我估计是你的方法不对你才有这样的问题。

热点排行