我有带有属性的设置对象
class Settings
{
DateTime StartTime;
DateTime EndTime;
}
我已经创建了这个设置对象的列表。
如何使用 LINQ 从对象集合中获取 MaxTime 和 MinTime?
最佳答案
var minStartTime = settings.Min(setting => setting.StartTime); // returns 8am
var maxEndTime = settings.Max(setting => setting.EndTime); // returns 5pm
这将返回最低和最高时间。其他答案告诉您如何获得最大值和最小值之间的差异,这似乎不是您要求的。
关于c# - 使用 Linq 从对象属性列表中获取最小和最大时间值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4895338/