以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]怎样合并两个集合并去重 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=195755) |
-- 作者:wldhj -- 发布时间:2025/3/6 17:47:00 -- [求助]怎样合并两个集合并去重 怎样合并两个集合并去重 |
-- 作者:y2287958 -- 发布时间:2025/3/6 18:28:00 -- Union |
-- 作者:有点蓝 -- 发布时间: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)) |