就是给两个全集去重复
看下面代码[C#] 纯文本查看 复制代码 List<int> list1 = new List<int>();
list1.Add(1);
list1.Add(2);
list1.Add(3);
List<int> list2 = new List<int>();
list2.Add(3);
list2.Add(4);
list2.Add(5);
//得到的结果是4,5 即减去了相同的元素。
List<int> list3 = list2.Except(list1).ToList();
foreach (int i in list3)
{
MessageBox.Show(i.ToString());
}
合并两个数组,并去掉重复元素,然后排序(C#)[C#] 纯文本查看 复制代码 List<int> numbers1 = new List<int>() { 5, 4, 1, 3, 9, 8, 6, 7, 12, 10 };
List<int> numbers2 = new List<int>() { 15, 14, 11, 13, 19, 18, 16, 17, 12, 10 };
var newQuerty = numbers1.Concat(
from n in numbers2
where !numbers1.Contains(n)
select n
).OrderBy(n=>n);
合并两个数组,并去除合并后的重复数据, 并排序
[C#] 纯文本查看 复制代码 int[] A={1,2,2,3,4,5,6,6,6};
int[] B={2,2,2,3,7,8,9,5};
List<int> list = new List<int>(A);
list.AddRange(B);
list.Sort();
//去除重复项
foreach (int i in list.Distinct<int>())
{
Console.WriteLine(i);
}
|