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


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

主题:请教几个小问题

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


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

1、比较元素个数、若相等,循环一个集合,判断是否contain于另一个集合;

 

2、和1一样,只要有一个元素不contain,就不包含。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/14 10:51:00 [显示全部帖子]

以下是引用hbhb在2015/10/14 10:44:00的发言:
谢谢!有无简单的直接方法?

 

没有,都必须这样做,你可以写成函数调用啊。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/14 10:51:00 [显示全部帖子]

以下是引用hbhb在2015/10/14 10:45:00的发言:
再请教,窗口中的目录树,能否指定层次显示复选框?

 

不可以。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/14 11:22:00 [显示全部帖子]


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


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

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

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | 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)


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | 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)


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | 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)


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


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

其余自己思考

 回到顶部