예제 #1
0
        static void Main()
        {
            var set = new RankedSet <int> {
                3, 5, 7
            };
            var arg = new int[] { 5, 7, 9 };

            var ew = new RankedSet <int> (set);
            var iw = new RankedSet <int> (set);
            var se = new RankedSet <int> (set);
            var uw = new RankedSet <int> (set);

            ew.ExceptWith(arg);
            iw.IntersectWith(arg);
            se.SymmetricExceptWith(arg);
            uw.UnionWith(arg);

            Console.WriteLine($"{Text(set)} ExceptWith {Text(arg)} = {Text(ew)}");
            Console.WriteLine($"{Text(set)} IntersectWith {Text(arg)} = {Text(iw)}");
            Console.WriteLine($"{Text(set)} SymmetricExceptWith {Text(arg)} = {Text(se)}");
            Console.WriteLine($"{Text(set)} UnionWith {Text(arg)} = {Text(uw)}");
        }