一、字典的基本概念
字典表示一种数据结构,这种数据结构允许按照某个键来访问元素。
内部是以key,value的形式存储数据,每个元素都是一个键值对
字典长度是不固定的,随着元素增减而改变文章来源:https://www.toymoban.com/news/detail-607186.html
key相当于数组索引值 ,key需要自定义在一个字典中,key的定义不能重复,具有唯一性文章来源地址https://www.toymoban.com/news/detail-607186.html
二、定义个字典
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#字典(Dictionary)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!