命名空间:System.Collections.Generic
字典的使用
在C#中,Dictonary<string,int>是一个经常使用的泛型集合类。它和List泛型一样,只能存储固定类型的数据,但它长度不固定。
1.字典(Dictonary)使用“键”来操作;
2.键为标识,它在字典中是唯一的,并不能定义为Null。
3.值可以为null或重复
4.Dictonary<TKey,Tvalue>存储键值对
5.实现IDictionary<TKsy,TValue>接口
6.可以通过在索引器中传递关键字来访问值。
7.myDictionary[key]
8.元素可以存储为KeyValuePair<Tkey,TValue>
格式
Dictonary<数据类型,数据类型>变量名=new Dictonary<数据类型,数据类型>();
Dictionary<string,int> varname= new Dictionary<string, int>()
{
{"name",20001},
{“数字”,1234},
};
关键字使用方式
//添加数据内容:参数1是小王,参数2是20
varname.Add{"小王",20}
//ContainsValue()判断内容是否包含指定的值,如果包含就会返回true否则返回false
varname.ContainsValue(20)//判断内容是否有20
//ContanisKey()获取未知键
varname.ContainsKey(“这是未知内容")
Console.writeLine(varname["这是未知内容"])
//Remove()删除内容,把键值对中的内容删除
varname.Remove("这是未知内容")
//Conut()获取键值对的数量
varname.Conut()
//Clear()清空之前定义输出的内容
varname.Clear()
总结
字典用于快速查找与查询数据,它是一种高效快速的数据结构,使用场景不同查询方式,各不相同等。