Метод MaxBy
Метод MaxBy класса Enumerable возвращает элемент с максимальным ключом.
Синтаксис
T item = source.MaxBy(x => key);
Пример
Давайте найдём самое длинное по символам:
using System;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main()
{
List<string> items = new List<string> {"a", "bb", "c", "d", "e"};
string res = items.MaxBy(s => s.Length);
Console.WriteLine(res);
}
}
Результат выполнения кода:
"bb"