Foxtable(狐表)用户栏目专家坐堂 → [求助]怎么获取字典变量中某个值的键值


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

主题:[求助]怎么获取字典变量中某个值的键值

帅哥哟,离线,有人找我吗?
无我是天机
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:233 积分:2602 威望:0 精华:0 注册:2013/9/2 23:31:00
[求助]怎么获取字典变量中某个值的键值  发帖心情 Post By:2015/8/17 12:59:00 [只看该作者]

问题如题所示!案列如下:
键值(Integer),值(Integer, String)
1001    张三
1002    李四
1003     王五

怎么返回,值等于“王五”的键值?谢谢

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/17 14:15:00 [只看该作者]

要循环

 

Dim zd As New Dictionary(Of Integer, String)
zd.Add(1,"苹果")
zd.Add(2,"香蕉")
zd.Add(3,"波罗")
zd.Add(4,"桔子")
zd.Add(5,"桃子")
For Each k As Integer In zd.Keys '显示所有键及其对应的值
    If zd(k) = "香蕉"
        msgbox(K & ":" & zd(k))
    End If
Next


 回到顶部
帅哥哟,离线,有人找我吗?
无我是天机
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:233 积分:2602 威望:0 精华:0 注册:2013/9/2 23:31:00
  发帖心情 Post By:2015/8/17 14:20:00 [只看该作者]

OK,明白了,非常感谢

 回到顶部