Net Core教程

C#--Hashtable键值对集合

本文主要是介绍C#--Hashtable键值对集合,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、Hashtable键值对集合相当于一个字典

二、在Hashtable中,键是唯一的,而值可以不唯一

三、Hashtable也需要创建对象

四、Hashtable中的常用方法

1.添加元素

1)Add();

Hashtable ht = new Hashtable();
            ht.Add(1,5);
            ht.Add("abc",4);

2)Hashtable对象名[key]=值;这种添加元素的方法,如果键值相同了,可以将前面与之相同的键值对覆盖掉;

Hashtable ht = new Hashtable();
            ht.Add(1,5);
            ht.Add("abc",4);
            ht[5] = true;

2.是否包含某个键

 Hashtable ht = new Hashtable();
            ht.Add(1,5);
            ht.Add("abc",4);
            ht[5] = true;
            if (!ht.ContainsKey(1))
            {
                ht.Add(1, 5);
            }
            else
            {
                Console.WriteLine("已经包含这个键");
            }

3.清空Clear()

Hashtable ht = new Hashtable();
            ht.Add(1,5);
            ht.Add("abc",4);
            ht[5] = true;
            ht.Clear();

4.Hashtable的循环输出,用foreach循环

var 是推断类型的值,根据变量的值去推断类型,不用他的原因是,如果用它必须对变量进行初始化,必须赋初值

Hashtable ht = new Hashtable();
            ht.Add(1,5);
            ht.Add("abc",4);
            ht[5] = true;
            ht.Clear();
            foreach (var item in ht.Keys)
            {
                Console.WriteLine(ht[item]);
            }

 

这篇关于C#--Hashtable键值对集合的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!