LINQ之JOIN极简DEMO

            var re1 = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
            var re2 = new int[] { 1, 3, 5, 7, 9 };

            var re = re1.DefaultIfEmpty()
                .Join(re2, x => x, y => y, (x, y) => y);
            re.ToList().ForEach(x => MessageBox.Show(x.ToString()));//1,3,5,7,9
            return;
 
reference:http://msdn.microsoft.com/library/bb308959.aspx#linqoverview_topic1
原文地址:https://www.cnblogs.com/kkun/p/1827021.html