使用 Linq 从对象属性列表中获取最小和最大时间值
我有带有属性的设置对象
class Settings
{
DateTime StartTime;
DateTime EndTime;
}
,并且创建了该设置对象的列表。
如何使用 LINQ 从对象集合中获取 MaxTime 和 MinTime?
I have settings object with property
class Settings
{
DateTime StartTime;
DateTime EndTime;
}
and I have created a list of this setting object.
How can I get the MaxTime and MinTime from the collection of objects using LINQ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这将返回最低和最高时间。其他答案告诉您如何获得最大值和最小值之间的差异,这似乎不是您所要求的。
This returns the lowest and highest times. Other answers are telling you how to get the difference between max and min, which does not appear to be what you asked for.
假设您想要最小和最大时间增量:
Assuming you want a minimum and maximum of the time deltas:
这样做
Do it like this