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__