字典集合: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(); } } }