C# Dictionary

来源:互联网 发布:卖时时彩源码违法吗 编辑:程序博客网 时间:2024/05/22 13:43
首先要使用Dictionary集合,需要导入c#泛型命名空间       using System.Collections.Generic;描述任何键都必须是唯一的,且不能为空若值为引用类型,则可以为空值key和value可以是任何类型创建及初始化public Dictionary<string,int> mDictionary =new Dictionary<string,int>();添加元素 Add(string key,int value)mDictionary.Add("one",1);mDictionary.Add("two",2);mDictionary.Add("three",3);mDictionary.Add("four",4);集合元素个数 Count()intmcount =mDictionary.Count();查找元素 ContainsKey(string key)if(mDictionary.ContainsKey("one")){int num =mDictionary["one"];}删除元素Remove(string key)mDictionary.Remove("two");遍历元素foreach (KeyValuePair<string,int> kvp in myDictionary) {string key = kvp.Key;int value = kvp.Value;}仅遍历键属性Dictionary<string,int>.KeyCollection keyCol = mDictionary.Keys; foreach(string key in keyCol){string strkey =key;}仅遍历值属性Dictionary<string,int>.ValueCollection valueCol = mDictionary.Values;foreach(string value invalueCol){int ivalue = value;}

0 0
原创粉丝点击