码迷,mamicode.com
首页 > Windows程序 > 详细

C# 哈希表Hashtable的使用

时间:2020-05-21 00:02:41      阅读:81      评论:0      收藏:0      [点我收藏+]

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

注意:哈希表Hashtable,Dictionary<string,string>的区别是: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!