Enumerable.Order メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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>要素が並べ替えられている 。
例外
source
は null
です。
注釈
このメソッドは、遅延実行を使用して実装されます。 即時戻り値は、アクションの実行に必要なすべての情報を格納する オブジェクトです。 このメソッドで表されるクエリは、オブジェクトが 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>要素が並べ替えられている 。
例外
source
は null
です。
注釈
このメソッドは、遅延実行を使用して実装されます。 即時戻り値は、アクションの実行に必要なすべての情報を格納する オブジェクトです。 このメソッドで表されるクエリは、オブジェクトが cref="M:System.Collections.Generic.IEnumerable'1.GetEnumerator> メソッドを呼び出<すことによって列挙されるまで実行されません。
comparer が の場合、既定の比較子<は null
cref="P:System.Collections.Generic.Comparer'1.Default> を使用して要素を比較します。
適用対象
.NET