Foxtable(狐表)用户栏目专家坐堂 → Dictionary 如何返回某个值的Key


  共有2733人关注过本帖树形打印复制链接

主题:Dictionary 如何返回某个值的Key

美女呀,离线,留言给我吧!
水墨青花
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:196 积分:1667 威望:0 精华:0 注册:2019/3/1 11:38:00
Dictionary 如何返回某个值的Key  发帖心情 Post By:2021/9/1 10:56:00 [只看该作者]

老师,您好!

对于一个 dictionary(Of Integer, Integer), 如果找到该dictionary的值,如何返回该值对应的key呢?

谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/9/1 11:17:00 [只看该作者]

只能遍历获取
Dim zd As New Dictionary(Of IntegerString)
zd.Add(1,"苹果")
zd
.Add(2,"香蕉")
zd
.Add(3,"波罗")
For Each k As Integer In zd.Keys '显示所有键及其对应的值
  if
 zd(k) = "香蕉" then
msgbox("香蕉的key=" & k)
exit for
end if
Next

 回到顶部