Share via


EnumerableRowCollectionExtensions.ThenByDescending Yöntem

Tanım

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>)

Kaynak:
EnumerableRowCollectionExtensions.cs
Kaynak:
EnumerableRowCollectionExtensions.cs
Kaynak:
EnumerableRowCollectionExtensions.cs

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 sourcesatır öğelerinin türü genellikle DataRow.

TKey

tarafından keySelectordöndürülen anahtarın türü.

Parametreler

source
OrderedEnumerableRowCollection<TRow>

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.

Şunlara uygulanır

ThenByDescending<TRow,TKey>(OrderedEnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)

Kaynak:
EnumerableRowCollectionExtensions.cs
Kaynak:
EnumerableRowCollectionExtensions.cs
Kaynak:
EnumerableRowCollectionExtensions.cs

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 sourcesatır öğelerinin türü genellikle DataRow.

TKey

tarafından keySelectordöndürülen anahtarın türü.

Parametreler

source
OrderedEnumerableRowCollection<TRow>

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.

Şunlara uygulanır