Enumerable.Order Metodo
In questo articolo
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Order<T>(IEnumerable<T>) |
Ordina in senso crescente gli elementi di una sequenza. |
Order<T>(IEnumerable<T>, IComparer<T>) |
Ordina in senso crescente gli elementi di una sequenza. |
- Origine:
- OrderBy.cs
- Origine:
- OrderBy.cs
- Origine:
- OrderBy.cs
Ordina in senso crescente gli elementi di una sequenza.
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)
Parametri di tipo
- T
Tipo degli elementi di source
.
Parametri
- source
- IEnumerable<T>
Sequenza di valori da ordinare.
Restituisce
Oggetto IOrderedEnumerable<TElement> i cui elementi sono ordinati.
Eccezioni
source
è null
.
Commenti
Questo metodo viene implementato usando l'esecuzione posticipata. Il valore restituito immediato è un oggetto che archivia tutte le informazioni necessarie per eseguire l'azione. La query rappresentata da questo metodo non viene eseguita finché l'oggetto non viene enumerato chiamando il <metodo cref="M:System.Collections.Generic.IEnumerable'1.GetEnumerator> .
Questo metodo confronta gli elementi usando il comparer predefinito vedere cref="P:System.Collections.Generic.Comparer'1.Default<>.
Si applica a
.NET 9 e altre versioni
Prodotto | Versioni |
---|---|
.NET | 7, 8, 9 |
- Origine:
- OrderBy.cs
- Origine:
- OrderBy.cs
- Origine:
- OrderBy.cs
Ordina in senso crescente gli elementi di una sequenza.
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)
Parametri di tipo
- T
Tipo degli elementi di source
.
Parametri
- source
- IEnumerable<T>
Sequenza di valori da ordinare.
- comparer
- IComparer<T>
Oggetto IComparer<T> per confrontare le chiavi.
Restituisce
Oggetto IOrderedEnumerable<TElement> i cui elementi sono ordinati.
Eccezioni
source
è null
.
Commenti
Questo metodo viene implementato usando l'esecuzione posticipata. Il valore restituito immediato è un oggetto che archivia tutte le informazioni necessarie per eseguire l'azione. La query rappresentata da questo metodo non viene eseguita finché l'oggetto non viene enumerato chiamando il <metodo cref="M:System.Collections.Generic.IEnumerable'1.GetEnumerator> .
Se comparer è null
, il comparer predefinito vedere cref="P:System.Collections.Generic.Comparer'1.Default <> viene usato per confrontare gli elementi.
Si applica a
.NET 9 e altre versioni
Prodotto | Versioni |
---|---|
.NET | 7, 8, 9 |