OrderBy()
Сортирует по возрастанию ключа.
Сигнатура
IOrderedEnumerable<T> source.OrderBy(Func<T, TKey> key)Сортирует элементы по возрастанию указанного ключа. Не меняет исходную коллекцию — возвращает новую последовательность.
var words = new[] { "bb", "a", "ccc" };
words.OrderBy(w => w.Length); // ["a", "bb", "ccc"]