一、字典的基本概念
字典表示一种数据结构,这种数据结构允许按照某个键来访问元素。
内部是以key,value的形式存储数据,每个元素都是一个键值对
字典长度是不固定的,随着元素增减而改变
key相当于数组索引值 ,key需要自定义在一个字典中,key的定义不能重复,具有唯一性
二、定义个字典
static void Main(string[] args)
{
// 字典中的string,string根据实际情况换用其他的数据类型
Dictionary<string,string> keyValuePairs = new Dictionary<string,string>();
}
三、字典的增删改查:都是通过key来对value进行增删改查
static void Main(string[] args)
{
// 字典中的string,string根据实际情况换用其他的数据类型
Dictionary<string,string> keyValuePairs = new Dictionary<string,string>();
//添加元素
keyValuePairs.Add("key1", "value1");
//查看字典元素
Console.WriteLine(keyValuePairs["key1"]);
//修改字典元素
keyValuePairs["key1"] = "Test1";
Console.WriteLine(keyValuePairs["key1"]);
//删除字典元素
bool isSuccess = keyValuePairs.Remove("key1");
Console.WriteLine(isSuccess);
}
四、循环遍历字典中的数据
foreach (var item in keyValuePairs)
{
Console.WriteLine(item);
//找到key对应的value值
Console.WriteLine(keyValuePairs[item]);
//字典中有多少对key/value
Console.WriteLine(keyValuePairs.Count);
//判断字典中是否包含某个key值
keyValuePairs.ContainsKey("key1");
//判断字典中是否包含某个value值
keyValuePairs.ContainsValue("value1");
}
本文介绍了字典作为一种数据结构的概念,它允许通过键来访问元素,内部以键值对形式存储,长度可变且键具有唯一性。接着展示了在C#中如何定义并操作字典,包括添加、查看、修改和删除元素的方法。此外,还演示了如何遍历字典以及检查字典中是否存在特定的键或值。
4699

被折叠的 条评论
为什么被折叠?



