У меня есть объект IEnumerable, в котором одним из свойств является информация о версии. Он содержит значения типа
1.0,1.1,2.0,2.1,2.2,3.0
Я хотел бы получить максимум для каждой версии, равный
1.1,2.2,3.0
Я могу сделать это с помощью цикла. Но есть ли более быстрый / чистый способ сделать то же самое с помощью Linq? Ниже приводится информация о классе:
public class FileVersionDetail
{
public int? ReturnTypeId { get; set; }
public string FileTemplateName { get; set; }
public DateTime StartDate { get; set; }
public DateTime? EndDate { get; set; }
public DateTime? EffectiveDate { get; set; }
public string VersionNumber { get; set; }
}