我有一个名为AList的MyFirstObject列表。 MyFirstObject类有两个属性:ID,Name
我有另一个名为BList的MySecondObject列表。 MySecondObject只有一个属性:ID
AList按其ID属性排序。 BList是随机排序的,而不是其ID属性。我们希望在AList中实现BList的顺序。
(为错字道歉)
E.g。
AList = [object ID = 1, object ID = 4, object ID = 5]
BList = [object ID = 4, object ID = 1, object ID = 5]
AList和BList中的元素数相等。
我想确保AList中的所有商品的订购顺序与在BList中订购的顺序相同。
你能建议一个方法吗?
此致
答案 0 :(得分:-1)
使用Linq对Id上的两个列表进行排序:
AList.OrderBy(o => o.ID);
BList.OrderBy(o => o.ID);
这就是你要找的地方吗?