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


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

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

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


加好友 发短信
等级:超级版主 帖子:112701 积分:573844 威望: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))

 回到顶部