【发布时间】:2017-09-07 19:42:55
【问题描述】:
我有两个包含对象的列表。它们的长度相同。每个对象都有一个 ID(在两个列表中都有表示)、一个更改日期和一些数据。我想使用有效的 Linq 语句创建一个具有相同 ID 但具有更新日期的对象的新列表。
例子:
清单 1:
ID: 1 ChangeDate 12:00 Data 1:1
ID: 2 ChangeDate 13:00 Data 1:2 <-
ID: 3 ChangeDate 14:00 Data 1:3
清单 2:
ID: 1 ChangeDate 12:05 Data 2:1 <-
ID: 2 ChangeDate 12:55 Data 2:2
ID: 3 ChangeDate 14:10 Data 2:3 <-
结果:
ID: 1 ChangeDate 12:05 Data 2:1
ID: 2 ChangeDate 13:00 Data 1:2
ID: 3 ChangeDate 14:10 Data 2:3
干杯
【问题讨论】:
-
两个列表的顺序一样吗?
-
顺序并不总是一样的。