stringlist的中文名是有序列表吗?
delphi吧
全部回复
仅看楼主
level 7
相当于其他语言如vb c#的什么概念?
2014年03月25日 12点03分 1
level 11
字符串组吧,序列不能排,按照加的先后顺序。
2014年03月25日 14点03分 2
亲,可以插入的。
2014年03月25日 16点03分
回复 cushaw95 :也可以指定多种排序规则。
2014年03月25日 16点03分
level 12
为什么一定要追究到其他语言上去呢?弄明白他怎么用就行了。Pascal跟那些语言就不是一类产品。如果要做通用的东西,如DLL等,那就用公用的类型来做。不要用各自语言自己的定义。Delphi的String本身就是Delphi特有的东西,内存管理规则只有Delphi才认识。
2014年03月26日 01点03分 3
我觉得它是类似于其他语言的有序列表、哈希表等概念。有时候我用其他语言写程序,如果需要一个可自动排除重复元素的数组,发现貌似不可能,必须写代码。或者给出“数组”元素的值,来求出该元素在“数组”中的下标位置,发现都没有delphi的stringlist好用。所以来问问,是否我水平有限而不得知。
2014年03月26日 02点03分
回复 cushaw95 :屁,人家名字就是 STRINGLIST,分开来就是 STRING 和 LIST!用于保存文本的。例如你可以用它保存一个纯文本的小说。
2014年03月26日 02点03分
回复 cushaw95 :你实在不懂英文,不会去找在线翻译吗?
2014年03月26日 02点03分
回复 cushaw95 :去看一下StringList的源码,每一个类都是用代码实现的,就像你说,想要实现自动排除重复元素等,只不过VCL把实现那些功能的代码封装好了,我们可以直接用。IndexOf 或者Find,算法都是我们常用的历遍和二分法。其他语言应该也可以封装成一个头文件来用吧。
2014年03月26日 02点03分
level 7
字符串数组
2014年03月31日 05点03分 4
level 8
名见其义啊同学
2014年04月01日 02点04分 5
1