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...