Foxtable(狐表)用户栏目专家坐堂 → [求助]怎样合并两个集合并去重


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

主题:[求助]怎样合并两个集合并去重

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


加好友 发短信
等级:小狐 帖子:383 积分:4376 威望:0 精华:0 注册:2013/12/26 18:44:00
[求助]怎样合并两个集合并去重  发帖心情 Post By:2025/3/6 17:47:00 [只看该作者]

怎样合并两个集合并去重

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


加好友 发短信
等级:狐神 帖子:4857 积分:35203 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2025/3/6 18:28:00 [只看该作者]

Union

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


加好友 发短信
等级:超级版主 帖子:112580 积分:573204 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/3/6 20:10:00 [只看该作者]

Dim Names As New List(Of String) From {"苹果", "香蕉", "葡萄"}
Dim Names2 As New List(Of String) From {"苹果", "橙子", "西瓜"}
For Each s As String In Names2
    If Names.Contains(s) = False Then
        Names.Add(s)
    End If 
Next
Output.Show(String.Join(",", Names.ToArray))

如果使用linq的语法,网上搜搜,现在的AI都有很多答案的,除了union还比如:https://www.baidu.com/s?wd=vb.net%20%E4%B8%A4%E4%B8%AA%E9%9B%86%E5%90%88%E5%90%88%E5%B9%B6%E5%8E%BB%E9%87%8D

Dim Names As New List(Of String) From {"苹果", "香蕉", "葡萄"}
Dim Names2 As New List(Of String) From {"苹果", "橙子", "西瓜"}
Names.AddRange(Names2)
Names = Names.Distinct().ToList
Output.Show(String.Join(",", Names.ToArray))

 回到顶部