Метод by (tsource, tkey) (ienumerable (tsource), func (tsource, tkey)) ()
Цей метод реалізується з використанням відкладеного виконання. Негайно повертається значення - це об'єкт, який зберігає всі відомості, необхідні для виконання дії. Запит, поданий даним методом не виконується до перерахування об'єкта шляхом безпосереднього виклику його GetEnumerator методу або за допомогою foreach в Visual C # або For Each в Visual Basic.
Для упорядкування послідовності за значеннями самі елементи, вкажіть функції identity (x => x в Visual C # або Function (x) x в Visual Basic) для keySelector.
Розширити тип визначені два методу IOrderedEnumerable
Цей метод порівнює ключі за допомогою компаратора за замовчуванням Default.
Цей метод виконує сувору сортування; тобто якщо ключі двох елементів рівні, порядок елементів зберігається. Навпаки нестрогой сортування не зберігає порядок елементів, що мають той же ключ.
У синтаксисі виразів запитів orderby (Visual C #) або Order By (Visual Basic) перетворює пропозицію для виклику OrderBy.