OrderBy yan tümcesinin - C# başvurusu | Microsoft Docs
orderby tümcesi (C# Başvurusu)orderby clause (C# Reference)
Bir sorgu ifadesinde orderby yan tümcesi döndürülen dizi veya alt diziyi artan veya azalan düzende sıralanmasını (grubu) neden olur.In a query expression, the orderby clause causes the returned sequence or subsequence (group) to be sorted in either ascending or descending order. Birden çok anahtar, bir veya daha fazla ikincil sıralama işlemlerini gerçekleştirmek için belirtilebilir.Multiple keys can be specified in order to perform one or more secondary sort operations. Sıralama, öğe türü için varsayılan karşılaştırıcı tarafından gerçekleştirilir.The sorting is performed by the default comparer for the type of the element. Varsayılan sıralama artan düzendedir.The default sort order is ascending. Özel bir karşılaştırıcı de belirtebilirsiniz.You can also specify a custom comparer. Ancak, yalnızca yöntem tabanlı sözdizimi kullanılarak kullanılabilir.However, it is only available by using method-based syntax. Daha fazla bilgi için veri sıralama.For more information, see Sorting Data.
Aşağıdaki örnekte, A'dan başlayarak alfabetik sırada sözcükleri ilk sorgu sıralar ve ikinci sorgu aynı sözcükler azalan düzende sıralar.In the following example, the first query sorts the words in alphabetical order starting from A, and second query sorts the same words in descending order. ( ascending Anahtar sözcüğü atlanabilir ve varsayılan sıralama değerdir.)(The ascending keyword is the default sort value and can be omitted.)
Aşağıdaki örnek, ilk adlarına öğrencilerinin adların birincil bir sıralama ve ikincil sıralama gerçekleştirir.The following example performs a primary sort on the students' last names, and then a secondary sort on their first names.
Derleme zamanında orderby yan tümcesi bir çağrısına çevrilir OrderBy yöntemi.At compile time, the orderby clause is translated to a call to the OrderBy method. Birden çok anahtarı orderby yan tümcesi çevirmek için ThenBy yöntemi çağırır.Multiple keys in the orderby clause translate to ThenBy method calls.
Query Keywords (LINQ)Query Keywords (LINQ)
group yan tümcesigroup clause