C# 哈希表Hashtable的使用

2021-03-04 18:25

阅读:431

标签:string   cti   使用   object   修改   哈希   指定   查询   tab   

注意:哈希表Hashtable,Dictionary的区别是:Hashtable不指定类型,可以存储任何类型。Dictionary指定类型

Hashtable使用的简单例子:

        public void main()
        {
            Hashtable ht = new Hashtable();
            ht.Add("key1", 12);
            ht.Add("key2", "test1");
            ht.Add("key3", 11.1);
            ht.Add("key4", "test22");
            ht.Add("key5", 12);

            //修改:
            ht["key4"] = 5.6;
            ht["key6"] = 99;  //新增一个

            //查询1
            foreach (DictionaryEntry a in ht)
            {
                object key = a.Key;
                object valur = a.Value;
                Console.WriteLine($"{key}={valur}");
            }

            //查询2
            ICollection keyList = ht.Keys;
            foreach (object k in keyList)
            {
                object key = k;
                object value = ht[k];
                Console.WriteLine($"{key}={value}");
            }
        }

 

C# 哈希表Hashtable的使用

标签:string   cti   使用   object   修改   哈希   指定   查询   tab   

原文地址:https://www.cnblogs.com/parkerchen/p/12927203.html


评论


亲,登录后才可以留言!