Foxtable(狐表)用户栏目专家坐堂 → 请教几个小问题


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

主题:请教几个小问题

帅哥哟,离线,有人找我吗?
大红袍
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/14 14:15:00 [只看该作者]

几句简单代码你也不会写啊。

 

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/14 14:15:00 [只看该作者]

并集

 

Dim Ls1 As String() = {1,2,3}
Dim Ls2 As String() = {2,3,4,5,6}
Dim LsB  As New List(Of String)
Dim Ls ,Tz As String

For Each Ls In Ls1
    LsB.Add(Ls)
Next

For Each Ls In Ls2
    If lsb.contains(Ls) = False Then
        LsB.Add(Ls)
    End If
Next

msgbox(lsb.count)


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/14 14:18:00 [只看该作者]

交集

 

Dim Ls1 As String() = {1,2,3}
Dim Ls2 As String() = {2,3,4,5,6}
Dim LsB  As New List(Of String)
Dim Ls ,Tz As String

For Each Ls In Ls1
    If array.indexof(ls2, ls) >= 0 AndAlso lsb.contains(ls) = False Then
        LsB.Add(Ls)
    End If
Next

msgbox(lsb.count)


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/14 14:20:00 [只看该作者]

相等

 

Dim Ls1 As String() = {6,2,3,4,5}
Dim Ls2 As String() = {2,3,4,5,6}
Dim Ls As String
Dim flag As Boolean = (ls1.Length = ls2.Length)

For Each Ls In Ls1
    If array.indexof(ls2, ls) < 0 Then
        flag = False
        Exit For
    End If
Next

msgbox(flag)


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/14 14:20:00 [只看该作者]

其余自己思考

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


加好友 发短信
等级:狐神 帖子:5054 积分:13025 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2015/10/14 15:18:00 [只看该作者]

感谢,我写的没有您写的简单,不过array.indexof(ls2, ls) < 0 看不懂什么意思?

 回到顶部
总数 16 上一页 1 2