SortedList就是一个可以自动排序的List。
它有Key和Value,每添加一个项目后,会自动根据Key进行排序。
也就是说,每时每刻,它都是排序好的。
------------------------------------------------- System.Collections.SortedList SortList=new System.Collections.SortedList(); for(int i=11;i<125;i=i+10) { SortList.Add("20070705212113750007"+i.ToString("00"),"");
}
foreach (DictionaryEntry item in SortList) { Response.Write("key=" + item.Key + ", value=" + item.Value + "<br />"); } -------------------------------------------------- 教训啊,开始i.ToString("00"),但实际中这个数字已经大于100了,
以致排序结果不正确,找了好久才发现问题。
改成i.ToString("000000000000000"),啊哈哈…………
|