예제 #1
0
        static void Main(string[] args)
        {
            var set = new GenericSet <int>();

            set.Add(1);
            set.Add(2);
            set.Add(3);
            Console.WriteLine(set.Contains(2));
            Console.WriteLine(set.Contains(3));
            set.Remove(3);
            set.Remove(2);
            Console.WriteLine(set.Contains(1));
            set.Remove(1);
            Console.WriteLine(set.Contains(3));
            Console.WriteLine(set.Contains(2));
            Console.WriteLine(set.Contains(1));
        }
예제 #2
0
 public void RemoveTest()
 {
     set.Add("One");
     set.Add("Two");
     set.Add("Three");
     set.Add("Four");
     set.Add("Five");
     Assert.AreEqual(5, set.Count);
     Assert.IsTrue(set.Contains("One"));
     set.Remove("One");
     Assert.AreEqual(4, set.Count);
     Assert.IsFalse(set.Contains("One"));
     Assert.IsTrue(set.Contains("Five"));
 }
 public void RemoveTest()
 {
     set.Add(10);
     set.Add(-8);
     set.Add(13);
     set.Add(1);
     set.Add(-13);
     set.Add(22);
     Assert.AreEqual(6, set.Count);
     Assert.IsTrue(set.Contains(1));
     set.Remove(1);
     Assert.AreEqual(5, set.Count);
     Assert.IsFalse(set.Contains(1));
     Assert.IsTrue(set.Contains(-13));
 }