ASP.NET中Dictionary基本用法实例分析
本文实例讲述了ASP。NET中Dictionary基本用法。分享给大家供大家参考,具体如下://Dictionary位于System。Collections。Generic命名空间之下/* * 使用Dictionary之前必须引用System。
Collections。Generic命名空间; * 使用Dictionary时必须声明其键和值的数据类型(可以为任意类型); *///声明实例化Dictionary为dicSystem。Collections。Generic。Dictionary<int, string> dic = new System。
Collections。Generic。Dictionary<int, string>();//为dic添加键和值dic。Add(100, "quber100");dic。Add(200, "quber200");//检查是否存在300这个键if (!dic。
ContainsKey(300)){ //新增加300(键)和对应的quber300(值) dic。Add(300, "quber300");}//移除dic键为300的项dic。Remove(300);//获取dic键值对总数int dicCount = dic。
Count;Response。Write("循环获取dic中的键和值:<br/>");//循环获取dic中的键和值foreach (KeyValuePair<int, string> keyDic in dic){ Response。
Write("key:" + keyDic。Key + ",value:" + keyDic。Value + "<br/>");}Response。Write("<hr/><br/>");Response。
Write("循环获取dic中的键:<br/>");//循环获取dic中的键Dictionary<int, string>KeyCollection keyDics = dic。Keys;foreach (int iKey in keyDics){ Response。
Write("key:" + iKey + "<br/>");}Response。Write("<hr/><br/>");Response。Write("另一种方法循环获取dic中的键:<br/>");//循环获取dic中的键foreach (int iKey in dic。
Keys){ Response。Write("key:" + iKey + "<br/>");}Response。Write("<hr/><br/>");Response。Write("循环获取dic中的值:<br/>");//循环获取dic中的值Dictionary<int, string>ValueCollection valueDics = dic。
Values;foreach (string strValue in valueDics){ Response。Write("value:" + strValue + "<br/>");}Response。Write("<hr/><br/>");Response。
Write("另一种方法循环获取dic中的值:<br/>");//循环获取dic中的值foreach (string strValue in dic。Values){ Response。Write("value:" + strValue + "<br/>");}Response。
Write("<hr/><br/>");Response。Write("获取dic中单个键和值:<br/>");Response。Write("key:100,value:" + dic[100] + "<br/>");Response。
Write("<hr/><br/>");Response。Write("检查dic中是否存在键(100),并返回其值dicStr:<br/>");//检查dic中是否存在键(100),并返回其值dicStrstring dicStr = string。
Empty;if (dic。TryGetValue(100, out dicStr)){ Response。Write("OK");}else{ Response。Write("NO");}Response。Write("<hr/><br/>");。
答: 97."It is unfortunate but true that political decisions and activities affect ...详情>>
答:详情>>
答:计算机网络发展主要是智能性和实用性.它发展的前景是随着社会的发展及人类的发展而发展,主要是提高人类发展的质量空间.相应的可以提高人的就业率.详情>>
答:1.更新网卡驱动2.进入bios将无线设置改成enable3.如果是笔记本看看有没有什么开关4.用软件检测网卡是否损坏5.系统问题。重装系统6.。。。重新建立连...详情>>