EnumerableRowCollectionExtensions.OrderBy Yöntem

Tanım

EnumerableRowCollection satırlarını artan düzende sıralar.

Aşırı Yüklemeler

OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir EnumerableRowCollection satırlarını belirtilen anahtara göre artan düzende sıralar.

OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir EnumerableRowCollection satırlarını belirtilen anahtara ve karşılaştırıcıya göre artan düzende sıralar.

OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>)

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

Bir EnumerableRowCollection satırlarını belirtilen anahtara göre artan düzende sıralar.

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> ^ OrderBy(System::Data::EnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector);
public static System.Data.OrderedEnumerableRowCollection<TRow> OrderBy<TRow,TKey> (this System.Data.EnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector);
static member OrderBy : System.Data.EnumerableRowCollection<'Row> * Func<'Row, 'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function OrderBy(Of TRow, TKey) (source As EnumerableRowCollection(Of TRow), keySelector As Func(Of TRow, TKey)) As OrderedEnumerableRowCollection(Of TRow)

Tür Parametreleri

TRow

sourceiçindeki satır öğelerinin türü genellikle DataRow.

TKey

keySelectortarafından döndürülen anahtarın türü.

Parametreler

source
EnumerableRowCollection<TRow>

Sıralanacak DataRow öğelerini içeren bir EnumerableRowCollection.

keySelector
Func<TRow,TKey>

Bir öğeden anahtar ayıklama işlevi.

Döndürülenler

Öğeleri belirtilen anahtara göre sıralanmış bir OrderedEnumerableRowCollection<TRow>.

Açıklamalar

Bu yöntem ertelenen yürütme kullanılarak uygulanır. Hemen dönüş değeri, eylemi gerçekleştirmek için gereken tüm bilgileri depolayan bir nesnedir. Bu yöntemle temsil edilen sorgu, nesne doğrudan GetEnumerator yöntemini çağırarak veya Visual C# içinde foreach veya Visual Basic'te For Each kullanılarak numaralandırılana kadar yürütülür.

Ayrıca bkz.

Şunlara uygulanır

OrderBy<TRow,TKey>(EnumerableRowCollection<TRow>, Func<TRow,TKey>, IComparer<TKey>)

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

Bir EnumerableRowCollection satırlarını belirtilen anahtara ve karşılaştırıcıya göre artan düzende sıralar.

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> ^ OrderBy(System::Data::EnumerableRowCollection<TRow> ^ source, Func<TRow, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static System.Data.OrderedEnumerableRowCollection<TRow> OrderBy<TRow,TKey> (this System.Data.EnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector, System.Collections.Generic.IComparer<TKey> comparer);
static member OrderBy : System.Data.EnumerableRowCollection<'Row> * Func<'Row, 'Key> * System.Collections.Generic.IComparer<'Key> -> System.Data.OrderedEnumerableRowCollection<'Row>
<Extension()>
Public Function OrderBy(Of TRow, TKey) (source As EnumerableRowCollection(Of TRow), keySelector As Func(Of TRow, TKey), comparer As IComparer(Of TKey)) As OrderedEnumerableRowCollection(Of TRow)

Tür Parametreleri

TRow

sourceiçindeki satır öğelerinin türü genellikle DataRow.

TKey

keySelectortarafından döndürülen anahtarın türü.

Parametreler

source
EnumerableRowCollection<TRow>

Sıralanacak DataRow öğelerini içeren bir EnumerableRowCollection.

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

Öğeleri belirtilen anahtara ve karşılaştırıcıya göre sıralanan bir OrderedEnumerableRowCollection<TRow>.

Açıklamalar

Bu yöntem ertelenen yürütme kullanılarak uygulanır. Hemen dönüş değeri, eylemi gerçekleştirmek için gereken tüm bilgileri depolayan bir nesnedir. Bu yöntemle temsil edilen sorgu, nesne doğrudan GetEnumerator yöntemini çağırarak veya Visual C# içinde foreach veya Visual Basic'te For Each kullanılarak numaralandırılana kadar yürütülür.

Ayrıca bkz.

Şunlara uygulanır