Enumerable.OrderByDescending メソッド
【C#】
シーケンスの要素をキーに従って降順に並べ替えます。
public static IOrderedEnumerable OrderByDescending<TSource, TKey>
(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector)
指定された比較子を使用してシーケンスの要素を降順に並べ替えます。
public static IOrderedEnumerable<TSource> OrderByDescending<TSource, TKey>
(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)
【VB】
シーケンスの要素をキーに従って降順に並べ替えます。
<ExtensionAttribute>
Public Shared Function OrderByDescending(Of TSource, TKey)
(source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey))
As IOrderedEnumerable(Of TSource)
指定された比較子を使用してシーケンスの要素を降順に並べ替えます。
<ExtensionAttribute>
Public Shared Function OrderByDescending(Of TSource, TKey)
(source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), comparer As IComparer(Of TKey))
As IOrderedEnumerable(Of TSource)
Enumerable.ThenByDescending メソッド
【C#】
キーに従って、シーケンス内の後続の要素を降順で配置します。
public static IOrderedEnumerable<TSource> ThenByDescending<TSource, TKey>
(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector)
指定された比較子を使用して、シーケンス内の後続の要素を降順で配置します。
public static IOrderedEnumerable<TSource> ThenByDescending<TSource, TKey>
(this IOrderedEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)
【VB】
キーに従って、シーケンス内の後続の要素を降順で配置します。
<ExtensionAttribute>
Public Shared Function ThenByDescending(Of TSource, TKey)
(source As IOrderedEnumerable(Of TSource), keySelector As Func(Of TSource, TKey))
As IOrderedEnumerable(Of TSource)
指定された比較子を使用して、シーケンス内の後続の要素を降順で配置します。
<ExtensionAttribute>
Public Shared Function ThenByDescending(Of TSource, TKey)
(source As IOrderedEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), comparer As IComparer(Of TKey))
As IOrderedEnumerable(Of TSource)
簡単に言うと…
シーケンス(配列やコレクションなど)の各要素を降順に並び替える。
このメソッドは遅延実行されます。
OrderByメソッド、ThenByメソッドと使い方は同じなので、サンプルコードは割愛します。
OrderByメソッド、ThenByメソッドの使い方はコチラ
.Net(VB C#) LINQ Enumerable.OrderBy メソッド、ThenBy メソッド
.Net(VB C#) LINQのメソッド一覧
0 件のコメント:
コメントを投稿