コード例 #1
0
        public void RetainAll()
        {
            HashBag <int> list2 = new HashBag <int>();

            hashbag.Add(4); hashbag.Add(5); hashbag.Add(4); hashbag.Add(6); hashbag.Add(4);
            list2.Add(5); list2.Add(4); list2.Add(7); list2.Add(4);
            hashbag.RetainAll(list2);
            Assert.IsTrue(IC.seteq(hashbag, 4, 4, 5));
            hashbag.Add(6);
            list2.Clear();
            list2.Add(7); list2.Add(8); list2.Add(9);
            hashbag.RetainAll(list2);
            Assert.IsTrue(IC.eq(hashbag));
        }