語言

Collections.Sort 方法

定義

多載

名稱 Description
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)列表中的任何元素e1e2和都不能拋出 aClassCastException)。

此排序 保證穩定:相同元素不會因排序而重新排序。

指定的清單必須可修改,但不必可調整大小。

Java 文件 java.util.Collections.sort(java.util.List<T>)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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)不能對列表中的任何元素e1e2拋出 a)。ClassCastException

此排序 保證穩定:相同元素不會因排序而重新排序。

指定的清單必須可修改,但不必可調整大小。

Java 文件 java.util.Collections.sort(java.util.List<T>, java.util.Comparator<? super T>)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於