EnumerableRowCollectionExtensions.OrderBy Metoda

Definicja

Sortuje wiersze obiektu EnumerableRowCollection w kolejności rosnącej.

Przeciążenia

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

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Sortuje wiersze elementu EnumerableRowCollection w kolejności rosnącej zgodnie z określonym kluczem.

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

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Sortuje wiersze elementu EnumerableRowCollection w kolejności rosnącej zgodnie z określonym kluczem i modułem porównującym.

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

Źródło:
EnumerableRowCollectionExtensions.cs
Źródło:
EnumerableRowCollectionExtensions.cs
Źródło:
EnumerableRowCollectionExtensions.cs

Sortuje wiersze elementu EnumerableRowCollection w kolejności rosnącej zgodnie z określonym kluczem.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

C#
public static System.Data.OrderedEnumerableRowCollection<TRow> OrderBy<TRow,TKey> (this System.Data.EnumerableRowCollection<TRow> source, Func<TRow,TKey> keySelector);

Parametry typu

TRow

Typ elementów wiersza w sourceelemecie , zazwyczaj DataRow.

TKey

Typ klucza zwróconego przez keySelector.

Parametry

source
EnumerableRowCollection<TRow>

Element EnumerableRowCollection zawierający DataRow elementy, które mają być uporządkowane.

keySelector
Func<TRow,TKey>

Funkcja wyodrębniania klucza z elementu.

Zwraca

Element OrderedEnumerableRowCollection<TRow> , którego elementy są sortowane według określonego klucza.

Uwagi

Ta metoda jest implementowana za pomocą odroczonego wykonania. Bezpośrednio zwracana wartość jest obiektem, który przechowuje wszystkie informacje wymagane do wykonania akcji. Zapytanie reprezentowane przez tę metodę nie jest wykonywane, dopóki obiekt nie zostanie wyliczone przez wywołanie metody GetEnumerator bezpośrednio lub przy użyciu foreach w języku Visual C# lub For Each Visual Basic.

Zobacz też

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

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

Źródło:
EnumerableRowCollectionExtensions.cs
Źródło:
EnumerableRowCollectionExtensions.cs
Źródło:
EnumerableRowCollectionExtensions.cs

Sortuje wiersze elementu EnumerableRowCollection w kolejności rosnącej zgodnie z określonym kluczem i modułem porównującym.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

C#
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);

Parametry typu

TRow

Typ elementów wiersza w sourceelemecie , zazwyczaj DataRow.

TKey

Typ klucza zwróconego przez keySelector.

Parametry

source
EnumerableRowCollection<TRow>

Element EnumerableRowCollection zawierający DataRow elementy, które mają być uporządkowane.

keySelector
Func<TRow,TKey>

Funkcja wyodrębniania klucza z elementu.

comparer
IComparer<TKey>

Element IComparer<T> do porównywania kluczy.

Zwraca

Element OrderedEnumerableRowCollection<TRow> , którego elementy są sortowane według określonego klucza i modułu porównującego.

Uwagi

Ta metoda jest implementowana za pomocą odroczonego wykonania. Bezpośrednio zwracana wartość jest obiektem, który przechowuje wszystkie informacje wymagane do wykonania akcji. Zapytanie reprezentowane przez tę metodę nie jest wykonywane, dopóki obiekt nie zostanie wyliczone przez wywołanie metody GetEnumerator bezpośrednio lub przy użyciu foreach w języku Visual C# lub For Each Visual Basic.

Zobacz też

Dotyczy

.NET 9 i inne wersje
Produkt Wersje
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1