社区
C++ Builder
帖子详情
怎么样foreach出TStringList的键和值
lshfong
2010-11-01 12:48:46
怎么样foreach出TStringList的键和值
我现在用的是for按索引来取的,但只能取出值,不知道怎么样取键,求指点
...全文
174
5
打赏
收藏
怎么样foreach出TStringList的键和值
怎么样foreach出TStringList的键和值 我现在用的是for按索引来取的,但只能取出值,不知道怎么样取键,求指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
勉励前行
2010-11-01
打赏
举报
回复
std::for_each 可以遍歷STL容器,但不適合 TStringList .
其他C++用宏的方式來實現的foreach, 還不如你手工寫個for循環。
勉励前行
2010-11-01
打赏
举报
回复
TStringList 用 Names Values
這兩個方法來支持 Key=Value 方式的多行字串。
Names[i] 指的是第幾行的 Key
Values[Key] 返回Key對應的Value ;
IndexOfName(Key) 返回Key對應的索引行。
針對樓上問題:buff->Names[2] ; 返回的键名称 "b"
不支持 Values[i] 返回Value
lshfong
2010-11-01
打赏
举报
回复
取第二个值:返回我是b
取第二个键:返回的键名称应该是b
lshfong
2010-11-01
打赏
举报
回复
是这样的
buff = new TStringList();
buff->Clear();
buff->Values["a"] = "我是a";
buff->Values["b"] = "我是b";
buff->Values["c"] = "我是c";
//================================
取第二个值:buff->String[i];
取第二个键:?怎么取出这个键的值
ccrun.com
2010-11-01
打赏
举报
回复
C++Builder不支持foreach指令。
TStringList的键和值?实在搞不清楚你需要的是什么。莫非是说Strings和Objects?
list
遍历的时候,删除某个符合条件的元素
印象中循环删除
list
中的元素使用for循环的方式是有问题的,但是可以使用增强的... JAVA中循环遍历
list
有四种方式for循环、增强for循环(也就是常说的
foreach
循环)、iterator遍历。 1、for循环遍历
list
fo
HashTable与Dictionary比较
对于
值
类型,特定类型(不包括 Object)的 Dictionary<(Of <(TKey, TValue>)>) 的性能优于 Hashtable,这是因为 Hashtable 的元素属于 Object 类型,所以在存储或检索
值
类型时通常发生装箱和拆箱操作。 ...
DELPHI中对应C#中的key-value的类型:KeyValuePair
C#中的定义: Dictionary<int,
string
> sl = new Dictionary<...
foreach
(KeyValuePair<int,
string
> kvp in sl) Delphi中可以用: var sl :T
String
List
; sl := T
String
List
.Create; s...
String
类型的
list
怎么删除重复元素
我当时说了用for循环和
foreach
循环,结果他叫我自己写代码验证一下。果不其然,我
出
现了很大的错误。特此记录一下。 1 用普通for循环删除重复元素 这里要注意一点是删除元素之后,
list
集合里的个数会变,所以要从...
Delphi编程 -- 如何实现一个支持Visual Basic的For Each调用的COM对象
熟悉Visual Basic和ASP开发的人一定会很熟悉用Visual Basic的For Each语法调用COM集合对象。 For Each允许一个VB的客户端很方便地遍历一个集合中的元素: Dim Items as Server.IItems //声明集合变量 Dim ...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章