Collections.Sort 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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
待整理的清單。
比較器用來決定列表的順序。 值表示 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。