Enumerable.Order Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Order<T>(IEnumerable<T>) |
Seřadí prvky sekvence ve vzestupném pořadí. |
Order<T>(IEnumerable<T>, IComparer<T>) |
Seřadí prvky sekvence ve vzestupném pořadí. |
Order<T>(IEnumerable<T>)
- Zdroj:
- OrderBy.cs
- Zdroj:
- OrderBy.cs
- Zdroj:
- OrderBy.cs
Seřadí prvky sekvence ve vzestupném pořadí.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static System::Linq::IOrderedEnumerable<T> ^ Order(System::Collections::Generic::IEnumerable<T> ^ source);
public static System.Linq.IOrderedEnumerable<T> Order<T> (this System.Collections.Generic.IEnumerable<T> source);
static member Order : seq<'T> -> System.Linq.IOrderedEnumerable<'T>
<Extension()>
Public Function Order(Of T) (source As IEnumerable(Of T)) As IOrderedEnumerable(Of T)
Parametry typu
- T
Typ elementů .source
Parametry
- source
- IEnumerable<T>
Posloupnost hodnot, které chcete uspořádat.
Návraty
Objekt IOrderedEnumerable<TElement> , jehož prvky jsou seřazeny.
Výjimky
source
je null
.
Poznámky
Tato metoda se implementuje pomocí odloženého spuštění. Okamžitá návratová hodnota je objekt, který ukládá všechny informace potřebné k provedení akce. Dotaz reprezentovaný touto metodou není proveden, dokud objekt není výčet voláním jeho <see cref="M:System.Collections.Generic.IEnumerable'1.GetEnumerator> metoda.
Tato metoda porovnává elementy pomocí výchozího porovnávače <viz cref="P:System.Collections.Generic.Comparer'1.Default>.
Platí pro
Order<T>(IEnumerable<T>, IComparer<T>)
- Zdroj:
- OrderBy.cs
- Zdroj:
- OrderBy.cs
- Zdroj:
- OrderBy.cs
Seřadí prvky sekvence ve vzestupném pořadí.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static System::Linq::IOrderedEnumerable<T> ^ Order(System::Collections::Generic::IEnumerable<T> ^ source, System::Collections::Generic::IComparer<T> ^ comparer);
public static System.Linq.IOrderedEnumerable<T> Order<T> (this System.Collections.Generic.IEnumerable<T> source, System.Collections.Generic.IComparer<T>? comparer);
static member Order : seq<'T> * System.Collections.Generic.IComparer<'T> -> System.Linq.IOrderedEnumerable<'T>
<Extension()>
Public Function Order(Of T) (source As IEnumerable(Of T), comparer As IComparer(Of T)) As IOrderedEnumerable(Of T)
Parametry typu
- T
Typ elementů .source
Parametry
- source
- IEnumerable<T>
Posloupnost hodnot, které chcete uspořádat.
- comparer
- IComparer<T>
An IComparer<T> pro porovnání klíčů.
Návraty
Objekt IOrderedEnumerable<TElement> , jehož prvky jsou seřazeny.
Výjimky
source
je null
.
Poznámky
Tato metoda se implementuje pomocí odloženého spuštění. Okamžitá návratová hodnota je objekt, který ukládá všechny informace potřebné k provedení akce. Dotaz reprezentovaný touto metodou není proveden, dokud objekt není výčet voláním jeho <see cref="M:System.Collections.Generic.IEnumerable'1.GetEnumerator> metoda.
Pokud je null
porovnávací nástroj , použije se k porovnání prvků výchozí porovnávací nástroj <cref="P:System.Collections.Generic.Comparer'1.Default> .