SortedList重複鍵的實現

2021-06-01 14:03:27 字數 455 閱讀 8266

net中是用乙個compare函式來對新增到集合中的鍵進行比較的,只要這個函式返回的值不等於0,就可以正常向集合新增資料

using system;

using system.collections;

namespace testsortedlist

private static void printlist(sortedlist sl)

\t",

sl.getkey(i), sl.getbyindex(i));}}

}//繼承介面icomparer

public class mysort : icomparer

#endregion

}}

重寫compare之後,sortlist中containkey和其它方法都沒法用了

但是問題是如果鍵值重複了,怎麼辦,下篇繼續

參考

SortedList的使用舉例

created by sharpdevelop.user administrator date 2011 7 12 time 7 42 to change this template use tools options coding edit standard headers.using syste...

SortedList 的初步使用

class program console.writeline var linqvalue from d in sortedlist orderby d.keydescending select d foreach keyvaluepair int,string value in linqvalue...

SortedList 儲存鍵值對的集合

創 建乙個sortedlist機會用於儲存基於鍵上值排序的鍵值對。可以通過如下屬性獲得sortedlist的唯讀的keys和 values值。public virtual icollection keys public virtual icollection values 下面是sortedlist...