我有一个具有以下属性的对象列表:RoomName、Date、StartTime、EndTime。
我想得到每个 Roomname 的总小时数,这被计算为 EndTime-StartTime。
如果我有一个列表:
room1 12/2/2012 11.0 12.0
room1 12/2/2012 13.0 15.0
room2 12/3/2012 11.0 12.0
当我将 room1 发送到 LINQ 查询时,我希望答案为 (12.0-11.0)+(15.0-13.0),即 3。如何使用 LINQ 表达式来做到这一点?