我有TimeSpans的集合,它们代表完成一项任务所花费的时间。现在我想找出花在该任务上的平均时间。这应该很容易,但出于某种原因,我没有得到正确的平均值。这是我的代码:privateTimeSpan?GetTimeSpanAverage(ListsourceList){TimeSpantotal=default(TimeSpan);varsortedDates=sourceList.OrderBy(x=>x);foreach(vardateTimeinsortedDates){total+=dateTime;}returnTimeSpan.FromMilliseconds(total.