Foxtable(狐表)用户栏目专家坐堂 → 我的推理和计算机怎么不一样啊,哪错了.


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

主题:我的推理和计算机怎么不一样啊,哪错了.

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


加好友 发短信
等级:幼狐 帖子:137 积分:1137 威望:0 精华:0 注册:2012/5/23 21:50:00
我的推理和计算机怎么不一样啊,哪错了.  发帖心情 Post By:2012/7/17 23:59:00 [只看该作者]

 

  香蕉   波罗  桔子  苹果  桃子

  2     3     4     1     5


Dim zd As New Dictionary(Of Integer, String)
zd.Add(1,"苹果")
zd.Add(2,"香蕉")
zd.Add(3,"波罗")
zd.Add(4,"桔子")
zd.Add(5,"桃子")
zd.Remove(1) '移除键1及其对应的值
zd.Remove(5) '移除键5及其对应的值
Output.Show(zd(2)) '显示键2对应的值
Output.Show(zd(3)) '显示键3对应的值
If zd.ContainsKey(1) = False Then '是否存在键1
    zd.Add(1,"苹果")
End If
If zd.ContainsValue("桃子") = False Then '是否存在值"桃子"
    zd.Add(5,"桃子")
End If
For Each k As Integer In zd.Keys '显示所有键及其对应的值
    Output.Show(K & ":" & zd(k))
Next
For Each v As String In zd.Values '显示所有值
    Output.Show(v)
Next
zd.Clear '清除所有的键和值

5:桃子

2:香蕉

3:波罗

4:桔子

1:苹果


经过推理应该是

  香蕉   波罗  桔子  苹果  桃子

  2        3       4      1     5

啊。

计算机怎么计算成

5:桃子

2:香蕉

3:波罗

4:桔子

1:苹果

这样的了


 回到顶部
帅哥,在线噢!
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251397 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/7/18 7:05:00 [只看该作者]

没有错的,键值是键值,并不是顺序,这里也没有顺序。


 回到顶部