C#的自動排序函數是什么?怎么用
C#的自動排序函數是什么?怎么用?
慕田峪4524236
2019-02-06 09:07:26
TA貢獻1815條經驗 獲得超13個贊
你可以用Array類的Sort()方法,如: Array.Sort(arr) 就行了,不過之前要轉成int型 還有另外一種方法,就是寫一個類,這個類實現IComparer<>接口,比如: public class test : IComparer<string> { #region IComparer<string> 成員 public int Compare(string x, string y) { return int.Parse(x).CompareTo(int.Parse(y)); } #endregion } 然后在調用時把這個類的實例傳進去就行啦. Array.Sort(arr,new test()) 這樣也是可以實現的,而且數組直接用string類型的就行了
舉報