VB中有没有类似Delphi的StringList的一个数据类型?受朋友之托,我现在做一个工控软件,必须要用VB做,我以前都是用Delphi的,唉Delphi中的StringList可以放在内存中,供程序作高速存储使用,我现在是从工控机上每隔几秒或几毫秒读取一些数据,将这些数据暂存在内存中,过一段时间集中存储,不知道VB中用什么控件或数据类型比较好,它要有处理大量数据的能力,因为我可能有至少几万条数据保存在内存中。多谢各路英雄赐教!

解决方案 »

  1.   

    如果不需要随机存取,用String就够了
    String最多可包含大约 20 亿 ( 2^31)个字符
      

  2.   

    我为什么喜欢StringList呢
    因为他每一行就是一行,后面跟一个回车
    当我保存到文本文件时,也是一行一行的
    当然,如果直接用楼上 viena(维也纳nn-实心木头人) 说的用字符串也可以,我自己给每行后加回车就行了,但我感觉这样的话,串太长了,系统操作会慢
    不知道理解的是否对?
      

  3.   

    回车加个vbCrLf就可以了
    例如
    "第一行" & vbCrLf & "第二行"
    可以用String数组,
    如果要求高速访问,可用Byte数组,就是比较麻烦,要自己来处理字符代码~