以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]dictionary值对应的键  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157496)

--  作者:chnfo
--  发布时间:2020/10/18 17:06:00
--  [求助]dictionary值对应的键
dictionary可以通过键获得值

Dim zd As New Dictionary(Of Integer, String)
zd
.Add(1,"苹果")
zd
.Add(2,"香蕉")
zd
.Add(3,"波罗")
zd
.Add(4,"桔子")
zd
.Add(5,"桃子")


Output.Show(zd(2)) \'显示键2对应的值


因为值是不重复的,怎么通过值获得键呢?只能遍历值么?


如何修正键值?比如把zd(2)的值改为“水蜜桃”

[此贴子已经被作者于2020/10/18 17:31:18编辑过]

--  作者:wyz20130512
--  发布时间:2020/10/18 20:40:00
--  
1.字典的键是不重复的,值可以重复。

2.zd(2) = "水蜜桃"

--  作者:有点蓝
--  发布时间:2020/10/18 21:46:00
--  
通过值获得键只能遍历