Метод OrderBy
Метод OrderBy класса Enumerable упорядочивает по возрастанию ключа. Для int порядок стабилен.
Синтаксис
IOrderedEnumerable<T> query = source.OrderBy(x => key);
Пример
Давайте упорядочим по значению:
using System;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main()
{
List<int> nums = new List<int> {3, 1, 4, 5, 2};
var res = nums.OrderBy(n => n);
Console.WriteLine(string.Join(" ", res));
}
}
Результат выполнения кода:
"1 2 3 4 5"
Смотрите также
-
метод
Where,
который отбирает элементы по условию -
метод
Select,
который преобразует каждый элемент -
метод
ToList,
который собирает результат в список -
отложенное выполнение,
когда запрос реально обходит источник