【发布时间】:2018-05-04 00:07:49
【问题描述】:
我目前正在处理一个项目,我正在使用 xml c# 和行查询。
此函数的主要目的是创建一个日期列表,其中包含每个日期(跨所有驱动程序)覆盖的总距离,按日期排序(请注意,日期格式为 YYYY/MM/YY,以便于排序)
我唯一不确定的部分是我按日期排序的最后一部分,因为我目前只能按距离排序。
public List<String> CalculateDistDates()
{
List<String> distDatesList = new List<string>();
var datesDistTot =
from Driver in this.Drivers
from Journey in Driver.Journeys
group Journey by Journey.JourneyDate into distance
let totaldistance = (from jour in distance
select (int)jour.Distance).Sum()
orderby totaldistance descending
select new
{
journeyDate = .Key,
totaldistance = totaldistance
};
【问题讨论】:
-
我正在查找 xml 中每个日期的总距离,来自司机的行程。
-
您可以按多个字段排序,用逗号分隔。