EnumerableRowCollectionExtensions.OrderBy Yöntem

Tanım

Bir öğesinin satırlarını EnumerableRowCollection 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 öğesinin 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 öğesinin 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 öğesinin 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

içindeki satır öğelerinin sourcetürü genellikle DataRow.

TKey

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

Parametreler

source
EnumerableRowCollection<TRow>

EnumerableRowCollection Sıralanacak öğeleri içerenDataRow.

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

Bu yöntem ertelenmiş 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, 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

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

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

Bir öğesinin 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

içindeki satır öğelerinin sourcetürü genellikle DataRow.

TKey

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

Parametreler

source
EnumerableRowCollection<TRow>

EnumerableRowCollection Sıralanacak öğeleri içerenDataRow.

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

Bu yöntem ertelenmiş 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, 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