Foxtable(狐表)用户栏目专家坐堂 → FOXTABLE中的帮助代码有段不明白


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

主题:FOXTABLE中的帮助代码有段不明白

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


加好友 发短信
等级:婴狐 帖子:5 积分:120 威望:0 精华:0 注册:2017/12/14 15:38:00
FOXTABLE中的帮助代码有段不明白  发帖心情 Post By:2017/12/29 10:17:00 [只看该作者]

Dim Names As New List(Of String)
Names
.Add( "电视机")
Names
.Add("电冰箱")
Names
.Add("洗衣机")
Names
.Remove("电视机")
If
Names.Contains("电视机")= False Then
    Names.Add("
电视机")
End
If
Names
.Insert(0,"传真机")
Names
(2) = "微波炉"
Output
.Show(Names.Count) '显示集合的长度
OutPut
.Show(Names(0)) '显示第一个值
Output
.Show(Names.Indexof("洗衣机")) '显示洗衣机在集合中的位


问题:以上代码运行的结果,我理解的应该是   传真机、电冰箱、微波炉、洗衣机、电视机。可实际运行起来,顺序却是传真机、电冰箱、微波炉、电视机
代码中并没有洗衣机被删掉的指令,怎么集合中不存在洗衣机的值呢

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/29 10:26:00 [只看该作者]

执行这段代码你就明白了

 

Dim Names As New List(Of String)
Names.Add( "电视机")
Names.Add("电冰箱")
Names.Add("洗衣机")
output.show(String.Join("|", names.ToArray))
Names.Remove("电视机")
output.show(String.Join("|", names.ToArray))
If Names.Contains("电视机")= False Then
    Names.Add("电视机")
End If
output.show(String.Join("|", names.ToArray))
Names.Insert(0,"传真机")
output.show(String.Join("|", names.ToArray))
Names(2) = "微波炉"
output.show(String.Join("|", names.ToArray))


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


加好友 发短信
等级:婴狐 帖子:5 积分:120 威望:0 精华:0 注册:2017/12/14 15:38:00
  发帖心情 Post By:2017/12/29 11:53:00 [只看该作者]

谢谢,明白了

 回到顶部