用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
junglesong的公告
文章分类
    我的其它博客
    我在blogjava的博客,以java内容为主
    我的大本营
    存档

    原创  c#中Hashtable用法简述 收藏

    1.使用hashtable前.需要添加System.Collections的引用

    using System.Collections; 

    2.添加元素

    Hashtable ht =new Hashtable();

    ht.Add(key,value);// key,value可以是任何类型

    如果key有重复会掷出运行时异常,你可以这样处理

    if(ht.Contains(key)==false){

    ht.Add(key,value);// 不存在则添加

    }

    也可以这样处理,效率要高些

    try{

    ht.Add(key,value);

    }

    catch{

    // 不处理重复异常

    }

    3.删除元素

    ht.Remove(key);

    4.删除所有

    ht.Clear();

    5.判断键是否已经存在

     ht.Contains(key) // 这个刚才已经用过了

    6.遍历

    foreach(Object key in ht.Keys){

    }

    7.遍历值

    foreach(Object value in ht.Values){

    }

    8.同时遍历键值对

    foreach(DictionaryEntry de in ht) 
     {
       Console.WriteLine(de.Key);// 取得键

       Console.WriteLine(de.Value);// 取得值

     }

    9.排序输出(对值也是一样处理)

    ArrayList akeys = new ArrayList(ht.Keys);
    akeys.Sort();  

    发表于 @ 2007年08月17日 11:37:00 | 评论( loading... ) | 编辑| 举报| 收藏

    旧一篇:控件的自删除方法的实现 | 新一篇:取得图片文件几何尺寸的函数

    • 发表评论
    • 评论内容:
    •  
    Copyright © junglesong
    Powered by CSDN Blog