我有两张桌子。我想排序他们喜欢那个交叉点将在开头。
1 9
5 6
6 10
10 5
我想对它进行排序:
5 5
6 6
10 10
1 9
这是一个简单的例子。在代码中,我有两个字典根据其键进行排序。
你有什么建议吗?
答案 0 :(得分:1)
var list1 = new[] { 1, 5, 6, 10 };
var list2 = new[] { 9, 6, 10, 5 };
var intersect = list1.Intersect(list2).ToList();
list1 = intersect.Union(list1).ToArray();
list2 = intersect.Union(list2).ToArray();