言語

Collections.Sort メソッド

定義

オーバーロード

名前 説明
Sort(IList)

指定したリストを、その要素の比較可能な自然な順序に従って昇順に並べ替えます。

Sort(IList, IComparator)

指定した比較子によって引き起こされる順序に従って、指定したリストを並べ替えます。

Sort(IList)

指定したリストを、その要素の比較可能な自然な順序に従って昇順に並べ替えます。

[Android.Runtime.Register("sort", "(Ljava/util/List;)V", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.lang.Comparable<? super T>" })]
public static void Sort(System.Collections.IList list);
[<Android.Runtime.Register("sort", "(Ljava/util/List;)V", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.lang.Comparable<? super T>" })>]
static member Sort : System.Collections.IList -> unit

パラメーター

list
IList

並べ替えるリスト。

属性

注釈

指定したリストを、その要素の比較可能な自然な順序に従って昇順に並べ替えます。 リスト内のすべての要素は、 Comparable インターフェイスを実装する必要があります。 さらに、リスト内のすべての要素は相互に同等である必要があります (つまり、e1.compareTo(e2)は、リスト内の要素e1およびe2に対してClassCastExceptionをスローしてはなりません)。

この並べ替えは 安定することが保証されます。等しい要素は並べ替えの結果として並べ替えされません。

指定したリストは変更可能である必要がありますが、サイズ変更可能である必要はありません。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Sort(IList, IComparator)

指定した比較子によって引き起こされる順序に従って、指定したリストを並べ替えます。

[Android.Runtime.Register("sort", "(Ljava/util/List;Ljava/util/Comparator;)V", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static void Sort(System.Collections.IList list, Java.Util.IComparator? c);
[<Android.Runtime.Register("sort", "(Ljava/util/List;Ljava/util/Comparator;)V", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member Sort : System.Collections.IList * Java.Util.IComparator -> unit

パラメーター

list
IList

並べ替えるリスト。

c
IComparator

を使用してリストの順序を決定します。 null値は、要素の自然な順序を使用する必要があることを示します。

属性

注釈

指定した比較子によって引き起こされる順序に従って、指定したリストを並べ替えます。 リスト内のすべての要素は、指定されたコンパレータを使用して相互に比較できる必要があります (つまり、c.compare(e1, e2)は、リスト内の要素e1およびe2に対してClassCastExceptionをスローしてはなりません)。

この並べ替えは 安定することが保証されます。等しい要素は並べ替えの結果として並べ替えされません。

指定したリストは変更可能である必要がありますが、サイズ変更可能である必要はありません。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象