我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:六合图库 > 多数据 >

delphi多数据存放的问题

归档日期:07-07       文本归类:多数据      文章编辑:爱尚语录

  想请问有什么方法比较好?如果一条数据只有一个值的话用静态数组就行。一条数据是同类型的也能用多维数组。

  但现在的问题就是多维数组的初始化问题。我没搜到初始化的用法。只有动态的。但我只想要静态的。

  我也想过声明一个记录类型,里面包括不同类型的数据。然后声明一个记录类型的数组。但是,如果想静态初始化这个记录类型的数组该怎么做?而且听说记录类型的数组在效率上并不高。

  也想过直接用STRING类型的一维数组。直接把数据用一个符号写成一整句字符串。读的时候再分隔和类型转换。

  或者有没有更好的方法?以上只是我在学的过程中知道的一些方法展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部你既然知道TStringList, 而且有存放入文件的需求, 那么这个类明显是最合适的.

  动态的复制很麻烦? 你在开玩笑, TStringList可以使用name和value格式的, 比如A=B更多追问追答追问请注意关键词。更高效率,更好方式,别的方式。追答你不是说动态的毛病是赋值很麻烦?现在怎么又成了更高效率更好方式...

  TStringList的效率并不低, 别的方式都需要你自己实现很多的辅助功能, 比如读写文件.

  如果你有着现成的桥不走非要摸石头过河那也随便你了.嘿嘿追问好的,我知道了。决定用多维静态数组加STRING数组追答静态数组还不如TStringList, 因为它对内存的消耗很大, 不像TStringList是动态分配资源的...

  静态通常是为了追求速度而牺牲空间, 是一种效率较差的方式, 对数据量很大的操作尤其不可取.

  不过你既然决定了也无所谓, 条条大路通罗马, 能实现想要的结果就行了.追问不是的。是有些数据要一直用的。所以才想着静态的。TSTRINGLIST操作又要创建又要释放的追答哦, 难怪你要用静态数组,

本文链接:http://lcvam.com/duoshuju/679.html