Foxtable(狐表)用户栏目专家坐堂 → 如何在多值数据中剔除重复的数据


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

主题:如何在多值数据中剔除重复的数据

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/27 12:04:00 [显示全部帖子]

Dim s As String = "b|c|a"
Dim s2 As String = "d|c|H|J|a"
Dim lst As new List(of String)
lst.AddRange(s.Split("|"))


For Each v As String In s2.Split("|")
    If lst.Contains(v) = False Then lst.Add(v)
Next

dim ary = lst.ToArray
array.sort(ary)

Output.Show(String.Join("|",ary))


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/27 15:09:00 [显示全部帖子]

这个意思?

 

Dim s As String = "b|c|a"
Dim s2 As String = "d|c|H|J|a"
Dim lst As new List(of String)
lst.AddRange(s.Split("|"))


For Each v As String In s2.Split("|")
    If lst.Contains(v) = False AndAlso lst.Contains(v & "#") = False Then lst.Add(v & "#")
Next

Dim ary = lst.ToArray
array.sort(ary)

Output.Show(String.Join("|",ary))


 回到顶部