Итак, вот сценарий. У меня есть файл с созданным временем, и я хочу выбрать время из списка, в котором время создания этого файла также является самым близким или равным ... Каков наилучший способ сделать это?
var creationTimes = new [] {DateTime.Now.AddDays(-1), DateTime.Now.AddDays(-2)}; FileInfo fi = new FileInfo("C:/test.xml"); var closestTime = creationTimes .OrderBy(c => Math.Abs(c.Subtract(fi.CreationTime).Days)) .First();