首页 > 代码库 > C#中的Dictionary字典类常用方法介绍
C#中的Dictionary字典类常用方法介绍
using System.Collections.Generic;//引用命名空间
//Dictionary可以理解为散列集合 public class DictionaryTest { public static void Main() { //1.初始化 Dictionary<string, string> dicA = new Dictionary<string, string>(); //2.添加元素 key,value->学号,姓名 dicA.Add("A01", "张三"); dicA.Add("A02", "李四"); dicA.Add("B03", "王五"); dicA.Add("A03", "毛毛"); dicA.Add("B02", "张三"); //3.通过key删除元素 dicA.Remove("A03"); //4.修改值 dicA("A02")="新值"; //5.假如不存在元素则加入元素 if (! dicA.ContainsKey("A08")) dicA.Add("A08", "哈哈"); //6.获取元素个数 int count= dicA.Count; //7.遍历集合 foreach (KeyValuePair<string, string> kvp in dicA) { Console.WriteLine("学号:{0},姓名:{1}", kvp.Key, kvp.Value); } //8.遍历键或值的集合 Dictionary<string, string>.KeyCollection allKeys = dicA.Keys; Console.WriteLine("最佳女主角:"); foreach (string oneKey in allKeys) { Console.WriteLine(oneKey); } //Dictionary<string, string>.ValueCollection allValues = dicA.Values; //foreach (string oneValue in allValues) //{ // Console.WriteLine(oneValue); //} //9.取值 string stuName=dicA("A01"); //10.清空 dicA.Clear(); } }
C#中的Dictionary字典类常用方法介绍
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。