Enumerable.Order メソッド

定義

オーバーロード

Order<T>(IEnumerable<T>)

シーケンスの要素を昇順に並べ替えます。

Order<T>(IEnumerable<T>, IComparer<T>)

シーケンスの要素を昇順に並べ替えます。

Order<T>(IEnumerable<T>)

ソース:
OrderBy.cs
ソース:
OrderBy.cs
ソース:
OrderBy.cs

シーケンスの要素を昇順に並べ替えます。

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)

型パラメーター

T

source の要素の型。

パラメーター

source
IEnumerable<T>

順序付ける値のシーケンス。

戻り値

IOrderedEnumerable<TElement>要素が並べ替えられている 。

例外

sourcenull です。

注釈

このメソッドは、遅延実行を使用して実装されます。 即時戻り値は、アクションの実行に必要なすべての情報を格納する オブジェクトです。 このメソッドで表されるクエリは、オブジェクトが cref="M:System.Collections.Generic.IEnumerable'1.GetEnumerator> メソッドを呼び出<すことによって列挙されるまで実行されません。

このメソッドは、既定の比較子 <を使用して要素を比較します。cref="P:System.Collections.Generic.Comparer'1.Default を参照してください>。

適用対象

Order<T>(IEnumerable<T>, IComparer<T>)

ソース:
OrderBy.cs
ソース:
OrderBy.cs
ソース:
OrderBy.cs

シーケンスの要素を昇順に並べ替えます。

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)

型パラメーター

T

source の要素の型。

パラメーター

source
IEnumerable<T>

順序付ける値のシーケンス。

comparer
IComparer<T>

キーを比較する IComparer<T>

戻り値

IOrderedEnumerable<TElement>要素が並べ替えられている 。

例外

sourcenull です。

注釈

このメソッドは、遅延実行を使用して実装されます。 即時戻り値は、アクションの実行に必要なすべての情報を格納する オブジェクトです。 このメソッドで表されるクエリは、オブジェクトが cref="M:System.Collections.Generic.IEnumerable'1.GetEnumerator> メソッドを呼び出<すことによって列挙されるまで実行されません。

comparer が の場合、既定の比較子<は nullcref="P:System.Collections.Generic.Comparer'1.Default> を使用して要素を比較します。

適用対象