Foxtable(狐表)用户栏目专家坐堂 → 请教集合的比较方法


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

主题:请教集合的比较方法

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/4/6 8:28:00 [显示全部帖子]

Dim int1() As Integer = {1,2,3,4,5}
Dim int2() As Integer = {2,3,5,6}
Dim lst,lst1,lst2 As New List(Of Integer)
lst1.AddRange(Int1)
lst2.AddRange(Int2)
For Each i As Integer In lst1
    If lst.Contains(i) = False Then
        lst.Add(i)
    End If
    For Each j As Integer In lst2
        If lst.Contains(j) Then
            lst.Remove(j)
        End If
        If lst.Contains(j) = False AndAlso lst1.Contains(j) = False Then
            lst.Add(j)
        End If
    Next
Next
For Each i As Integer In lst
    Output.Show(i)
Next

 回到顶部