delphi TStringList 和 String 这两个类型有什么区别?
来源:百度知道 编辑:UC知道 时间:2024/07/04 15:07:11
delphi中TStringList 和 String 这两个类型有什么区别?
可以直接转换使用吗?
可以直接转换使用吗?
一个StringList有可以包含数据集合,它不仅可以保存字符串,也可以通过addobject的方法保存对象集
功能强大,开发中最实用的对象之一
StringList[0]
StringList[1]
StringList[2]
...就是相应的内容啦(字符的)
TuObj(StringList[0]),这个是调取你保存的对象
提示一点:这里的"保存"对象,并不是克隆,而是引用,如果你销毁了StringList里的对象=销毁了之前保存的那个对象
粗糙地概括了一下,没啥含金量,关键是自己动手试试了
TStringList从字面上看是String的集合,它有一个Strings属性:这是一个String数组。
(但TStringList不仅仅可以存储String,也可以储存对象。)
楼上说的没错,而且在使用上TstringList要Create , 赋值的时候 TstringList 用Add
直接去看看TString的源代码就知道它究竟是干什么的!