c#数组的交集,差集,并集

   int[] x = { 10, 6, 7, 15, 8 }; 
            int[] y = { 20, 9, 15, 2, 7 };
            // 差集
            var z1 = x.Except(y);
            foreach (var i in z1)
            { 
                Console.Write(i + " "); 
            }
            Console.WriteLine(""); 
            // 交集
            var z2 = x.Intersect(y);
            foreach (var i in z2)
            {  
                Console.Write(i + " ");
            }
            Console.WriteLine(""); 
            // 并集
            var z3 = x.Union(y);
            foreach (var i in z3)
            {  
                Console.Write(i + " ");
            }

 

posted @ 2015-03-19 16:57  璞子的家  阅读(1004)  评论(0编辑  收藏  举报