欢迎来到 安卓源码空间!
安卓源码空间

                                               C#字典(Dictionary)



一、字典的基本概念


字典表示一种数据结构,这种数据结构允许按照某个键来访问元素。




内部是以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");





————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
                            原文链接:https://blog.csdn.net/AuraroTeen/article/details/130254932

copyright@ 2020-2028  安卓源码空间网版权所有   

备案号:豫ICP备2023034476号-1号