Re: [問題] 如何讓SortedDictionary降冪排序

看板C_Sharp作者 (抓不住...)時間15年前 (2009/04/24 15:46), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《gamecubemomo (AMO)》之銘言: : 我有一個SortedDictionary類別,Key是Double型別 : 只要有項目加進去,他內部都會以升冪的方式幫我們排序好 : 不過我希望能以降密的方式由大到小排列 : 請問有什麼方法可以做到呢? : 感激不盡~ 使用IComparer Ex: class DoubleComparer : IComparer<double> { public int Compare(double x, double y) { if ( X > Y ) return 1; else return -1; } } 就可以使用如下: SortedDictionary<double, string> dir = new SortedDictionary<double,string>(new DoubleComparer()); 手上沒編譯器,但是應該八九不離十~~ -- I want love if it's possible ~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.174.37.148

04/24 21:05, , 1F
可以了,感恩!!!不過判斷的地方要換成x < y才能降冪唷
04/24 21:05, 1F
文章代碼(AID): #19yMvhVe (C_Sharp)
文章代碼(AID): #19yMvhVe (C_Sharp)