如果数组是字符串类型,可以用Filter函数,不过到底快不快就不知道了。
如果你用汇编语言做dll,应该快很多。
如果只是希望在运行时,速度慢但不影响程序外观速度,可以考虑异步执行方式,多开一个线程。
如果你用汇编语言做dll,应该快很多。
如果只是希望在运行时,速度慢但不影响程序外观速度,可以考虑异步执行方式,多开一个线程。
解决方案 »
- 怎样用vb编写能下载mms流媒体的程序
- EXCEL表中VBA中的字段表达方式
- 如何在自己建的模块里使用UserControl里的控件?
- formA.show 和 formA.visible = true 尤甚麼區別?
- 高分求教,如何在MDI主窗口中使用shell(或shellexecute)调用另外一个程序(也是自己写的)同时运行在主窗口中(类似MDI Child)?
- 打包后,不能运行?请各位指点!
- 在vb中有什么办法知道一个对象(或控件)的属性有几个
- winsock控件用tcp/ip协议时,客户端可以指定使用那个ip嘛?用bind方法不行。
- 为什么没人回答这个问题?是太难了吗??高分征答!!!!
- 在vb中怎样实现象在窗体的标题栏的最大最小化按钮旁添加一个按钮
- 奇怪,各位请看一下
- 请帮忙???谢了先!
VB的数组好像不能够跨段,不能超过64K,100,000应该不可能定义吧。:)题外话。对于你的问题,我没有好的方案。
但我想如果你想快些,不应该在判断数组时快
而是当给数组赋值时,num值直接加1
既:
ar(i)=1
num=num+1
else
ar(i)=......
或许你并不是需要每次都将所有的数组元素遍历一遍哦