EnumerableRowCollectionExtensions.ThenByDescending Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir öğesinin satırlarının EnumerableRowCollection azalan sırada ikincil sıralamasını gerçekleştirir.
Aşırı Yüklemeler
ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>) |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. Belirtilen anahtara göre bir öğesinin satırlarının EnumerableRowCollection ikincil sıralamasını azalan sırada gerçekleştirir. |
ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>) |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir. Belirtilen anahtara ve karşılaştırıcıya göre satırlarının EnumerableRowCollection ikincil sıralamasını azalan sırada gerçekleştirir. |
ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>)
Belirtilen anahtara göre bir öğesinin satırlarının EnumerableRowCollection ikincil sıralamasını azalan sırada gerçekleştirir.
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.
public:
generic <typename TRow, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Data::OrderedEnumerableRowCollection<TRow> ^ ThenByDescending(System::Data::OrderedEnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector);
public static System.Data.OrderedEnumerableRowCollection<TRow> ThenByDescending<TRow,TKey> (this System.Data.OrderedEnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector);
static member ThenByDescending : System.Data.OrderedEnumerableRowCollection<'Row> * Func<'Row, 'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function ThenByDescending(Of TRow, TKey) (source As OrderedEnumerableRowCollection(Of TRow), keySelector As Func(Of TRow, TKey)) As OrderedEnumerableRowCollection(Of TRow)
Tür Parametreleri
- TRow
içindeki source
satır öğelerinin türü genellikle DataRow.
- TKey
tarafından keySelector
döndürülen anahtarın türü.
Parametreler
EnumerableRowCollection Sıralanacak öğeleri içeren DataRow bir.
- keySelector
- Func<TRow,TKey>
Bir öğeden anahtar ayıklama işlevi.
Döndürülenler
OrderedEnumerableRowCollection<TRow> Öğeleri belirtilen anahtara göre sıralanan bir.
Açıklamalar
bir ThenByDescending işlemin kullanılması, kullanan OrderBymevcut bir birincil sıralama işlemini gerektirir.
Bu yöntem ertelenmiş yürütme kullanılarak uygulanır. Anında dönüş değeri, eylemi gerçekleştirmek için gereken tüm bilgileri depolayan bir nesnedir. Bu yöntemle temsil edilen sorgu, doğrudan yöntemini çağırarak GetEnumerator
veya Visual C# For Each
içinde veya Visual Basic'te kullanarak foreach
nesne numaralandırılana kadar yürütülür.
Ayrıca bkz.
- Select<TRow,S>(EnumerableRowCollection<TRow>, Func<TRow,S>)
- OrderByDescending
- ThenByDescending<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>)
Şunlara uygulanır
ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)
Belirtilen anahtara ve karşılaştırıcıya göre satırlarının EnumerableRowCollection ikincil sıralamasını azalan sırada gerçekleştirir.
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.
public:
generic <typename TRow, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Data::OrderedEnumerableRowCollection<TRow> ^ ThenByDescending(System::Data::OrderedEnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Data.OrderedEnumerableRowCollection<TRow> ThenByDescending<TRow,TKey> (this System.Data.OrderedEnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);
static member ThenByDescending : System.Data.OrderedEnumerableRowCollection<'Row> * Func<'Row, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function ThenByDescending(Of TRow, TKey) (source As OrderedEnumerableRowCollection(Of TRow), keySelector As Func(Of TRow, TKey), comparer As IComparer(Of TKey)) As OrderedEnumerableRowCollection(Of TRow)
Tür Parametreleri
- TRow
içindeki source
satır öğelerinin türü genellikle DataRow.
- TKey
tarafından keySelector
döndürülen anahtarın türü.
Parametreler
EnumerableRowCollection Sıralanacak öğeleri içeren DataRow bir.
- keySelector
- Func<TRow,TKey>
Bir öğeden anahtar ayıklama işlevi.
- comparer
- IComparer<TKey>
Anahtarları karşılaştırmak için bir IComparer<T> .
Döndürülenler
OrderedEnumerableRowCollection<TRow> Öğeleri belirtilen anahtara ve karşılaştırıcıya göre sıralanan bir.
Açıklamalar
bir ThenByDescending işlemin kullanılması, kullanan OrderBymevcut bir birincil sıralama işlemini gerektirir.
Bu yöntem ertelenmiş yürütme kullanılarak uygulanır. Anında dönüş değeri, eylemi gerçekleştirmek için gereken tüm bilgileri depolayan bir nesnedir. Bu yöntemle temsil edilen sorgu, doğrudan yöntemini çağırarak GetEnumerator
veya Visual C# For Each
içinde veya Visual Basic'te kullanarak foreach
nesne numaralandırılana kadar yürütülür.
Ayrıca bkz.
- Select<TRow,S>(EnumerableRowCollection<TRow>, Func<TRow,S>)
- OrderByDescending
- ThenByDescending<TSource,TKey>(IOrderedEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)