C# Максимальная сумма элементов T в List

Всем привет, есть List<T>

    class T
{
    public double T1 { get; set; }
    public double T2 { get; set; }
    public double T3 { get; set; }
    public double T4 { get; set; }
}

Каким образом можно определить лист с максимальной суммой элементов? Например

T1 T2 T3 T4

{1, 2, 3, 4}

{5, 6, 7, 8}

{5, 4, 1, 8}

T4 - максимальный, т.к. сумма его элементов равна 20


Ответы (1 шт):

Автор решения: Dima V

В классе Т сделай свойство Sum, которое будет возвращать сумму элементов. А потом используй вот такой способ определения максимума: https://docs.microsoft.com/ru-ru/dotnet/api/system.linq.enumerable.max?view=net-5.0#System_Linq_Enumerable_Max__1_System_Collections_Generic_IEnumerable___0__System_Func___0_System_Int32__

→ Ссылка