【C#】
シーケンスの要素をキーに従って降順に並べ替えます。 public static IOrderedEnumerable【VB】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)
シーケンスの要素をキーに従って降順に並べ替えます。 <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 件のコメント:
コメントを投稿