Returns the set of items that are in both this set and the provided set
Syntax
Example
Library/Library.Test/TestOrdinalList.cs
C# | Copy Code |
---|
OrdinalList lista = new OrdinalList(new int[] { 1, 4, 5 });
OrdinalList listb = new OrdinalList(new int[] { 2, 4, 6 });
OrdinalList union = lista.UnionWith(listb);
Assert.AreEqual(5, union.Count);
foreach (int i in union)
Assert.IsTrue(lista.Contains(i) || listb.Contains(i));
OrdinalList inter = lista.IntersectWith(listb);
Assert.AreEqual(1, inter.Count);
foreach (int i in inter)
Assert.AreEqual(4, i); |
VB.NET | Copy Code |
---|
Dim lista As New OrdinalList(New Integer() {1, 4, 5})
Dim listb As New OrdinalList(New Integer() {2, 4, 6})
Dim union As OrdinalList = lista.UnionWith(listb)
Assert.AreEqual(5, union.Count)
For Each i As Integer In union
Assert.IsTrue(lista.Contains(i) OrElse listb.Contains(i))
Next
Dim inter As OrdinalList = lista.IntersectWith(listb)
Assert.AreEqual(1, inter.Count)
For Each i As Integer In inter
Assert.AreEqual(4, i)
Next |
Requirements
Target Platforms: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7
See Also