哈希表(Hashtable)的排序
今天写一个广告管理系统的时候遇到了这个问题:哈希表(Hashtable)的排序。
刚才吃饱了饭,上网找了一些资料,解决了:
今天写一个广告管理系统的时候遇到了这个问题:哈希表(Hashtable)的排序。
刚才吃饱了饭,上网找了一些资料,解决了:
- void Page_Load(){
- string strT="1|新闻中心、4|香车美女、3|汽车生活、2|新车展示";
- string[] strTArray = strT.Split('、');
- Hashtable ht = new Hashtable();
- string[] tArray;
- foreach(string t in strTArray){
- tArray = t.Split('|');
- ht.Add(tArray[0],tArray[1]);
- }
- ArrayList al = new ArrayList(ht.Keys);
- al.Sort();
- foreach(string k in al){
- Response.Write ("<BR>" + k + ":"+ ht[k]);
- }
- }