I have settings object with property
class Settings
{
DateTime StartTime;
DateTime EndTime;
}
and I have created a list of this setting
var minStartTime = settings.Min(setting => setting.StartTime); // returns 8am
var maxEndTime = settings.Max(setting => setting.EndTime); // returns 5pm
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.