Foxtable(狐表)用户栏目专家坐堂 → [求助]能否在狐表里使用下面的第三方DLL进行运算


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

主题:[求助]能否在狐表里使用下面的第三方DLL进行运算

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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12999 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2009/4/8 12:49:00 [显示全部帖子]

并集
若 A 和 B 是集合,则 A 和 B 并集是有所有 A 的元素和所有 B 的元素,而没有其他元素的集合。 A 和 B 的并集通常写作 "A ∪B"。 形式上:

x 是 A ∪B 的元素,当且仅当
x 是 A 的元素,或
x 是 B 的元素。
举例: 集合 {1, 2, 3} 和 {2,3,4,5,6} 的并集是 {1, 2, 3, 4,5,6}。


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
    Tz  = Tz  & "|" & Ls
    LsB.Add(Ls)
Next

For Each Ls In Ls2
    if Tz.Indexof(Ls) = -1 then
        LsB.Add(Ls)
    End If
Next


交集
A 和 B 的交集写作 "A ∩B"。 形式上:

x 属于 A ∩B 当且仅当
x 属于 A, 且
x 属于 B。
例如: 集合 {1, 2, 3} 和 {2,3,4,5,6} 的交集为 {2, 3}。


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

For Each L1 In Ls1
    For Each L2 In Ls2
        if L1  = L2 then
             LsB.Add(L1)
             Exit  For
        End If
    Next
Next

[此贴子已经被作者于2009-4-8 13:16:46编辑过]

[本帖被加为精华]
 回到顶部
帅哥哟,离线,有人找我吗?
don
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1812 积分:12999 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2009/4/8 14:50:00 [显示全部帖子]

以下是引用kylin在2009-4-8 14:06:00的发言:

不知道什么用?还是顶一个

简单应用,如表A和表B都有ID列,求两ID列不同的ID号(并集)?求两ID列相同的ID号(交集)?

表AID

A0001
A0002
A0003
A0004
A0005
A0006
...
表BID
A0001
A0002
...

[此贴子已经被作者于2009-4-8 14:53:50编辑过]

 回到顶部