如何使用LINQ从列表中获取最短时间和最长时间(或时间跨度)?

时间:2010-04-28 13:16:24

标签: linq-to-objects

我试图使用LINQ在列表中获得最长和最短的时间跨度。 我的代码看起来像这样

列出listofTimeSpans = new List();

在foreach循环中将timespans添加到listofTimeSpans。

请帮我解决这个问题。 谢谢。

1 个答案:

答案 0 :(得分:3)

我会将列表创建为

var listofTimeSpans = new List<TimeSpan>();

然后

var min = listofTimeSpans.Min();
var max = listofTimeSpans.Max();

问候。