public void TestLargo() { Set A = new Set(); A.Add(1); A.Add(5); A.Add(2); A.Add(7); Set B = new Set(); B.Add(9); B.Add(2); B.Add(1); B.Add(8); B.Add(7); Assert.AreEqual(4, A.NumberofElements()); Assert.AreEqual(5, B.NumberofElements()); }
public Set Union(Set c2) { Set c = new Set(); for (int i = 0; i < this.NumberofElements(); i++) c.Add(this.Element(i + 1)); for (int i = 0; i < c2.NumberofElements(); i++) if (!c.Contains(c2.Element(i + 1))) c.Add(c2.Element(i + 1)); return (c); }