字典集合:Dictionary

字典键值对的键是唯一的,如果添加了相同键的项就会抛异常,可以通过索引的方式进行重新赋值

 

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 字典集合Dictionary
{
    class Program
    {
        static void Main(string[] args)
        {
            Dictionary<int, string> dic = new Dictionary<int, string>();
            dic.Add(1, "张三");
            dic.Add(2, "asd");
            dic.Add(3, "fa");
            dic.Add(4, "asd");
            dic.Add(5, "张三");
            //dic.Add(1, "asd");

            dic[1] = "新来的";//字典里的键必须为int类型,通过索引的方式去重新赋值
            foreach (KeyValuePair<int,string> kv in dic)//kv 就是keyvalue,既代表键又代表值
            {
                Console.WriteLine("{0}----{1}", kv.Key, kv.Value);
            }
            Console.WriteLine("============================================");

            foreach (var item in dic.Keys)
            {
                Console.WriteLine("{0}----{1}", item, dic[item]);
            }
            Console.ReadKey();
        }
    }
}

 

posted @ 2021-07-11 19:13  静态类  阅读(52)  评论(0编辑  收藏  举报