问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问如何在 asp.net(vb)中声明一个dictionary

发布网友 发布时间:2022-04-27 09:58

我来回答

2个回答

懂视网 时间:2022-04-27 14:19

本文实例讲述了ASP.NET中Dictionary基本用法。分享给大家供大家参考,具体如下:

//Dictionary位于System.Collections.Generic命名空间之下
/*
 * 使用Dictionary之前必须引用System.Collections.Generic命名空间;
 * 使用Dictionary时必须声明其键和值的数据类型(可以为任意类型);
 */
//声明实例化Dictionary为dic
System.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),并返回其值dicStr
string dicStr = string.Empty;
if (dic.TryGetValue(100, out dicStr))
{
 Response.Write("OK");
}
else
{
 Response.Write("NO");
}
Response.Write("<hr/><br/>");

更多关于asp.net相关内容感兴趣的读者可查看本站专题:《asp.net操作json技巧总结》、《asp.net字符串操作技巧汇总》、《asp.net操作XML技巧总结》、《asp.net文件操作技巧汇总》、《asp.net ajax技巧总结专题》及《asp.net缓存操作技巧总结》。

希望本文所述对大家asp.net程序设计有所帮助。

热心网友 时间:2022-04-27 11:27

不用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怀孕错过了糖筛怎么办 糖筛有哪些注意事项 怀孕几个月查唐筛 蔡家沟镇慈云寺 哈佳高铁高楞站多少平方米位置在那 超威电池生产日期怎么看 超威电池寿命一般多长时间 华晨宇鸟巢四面台10w+秒罄!!火星演唱会舞台概念图震撼发布! 手机连接160wifi电脑蓝屏使用160WiFi遇到问题应该如何解决 为什么手机wifi总是刚开启,锁屏就掉了。wifi设置里的休眠模式也是永久的... 建行卡为什么不能网上转账 学校发我们的建设银行卡一定要激活吗? 我打电话查余额说输入取钱密码... 黑蜂可同红枣,杞子,天麻浸酒吗 地龙蜂酒的功效 大黑蜂泡酒有没有功效? 黑蜂酒煮鸡有什么功效 周凯旋杀人案 中科院研究生被杀案延期宣判,为啥高学历的人却会犯这种低级错误? 研究生遇害案凶手被执行死刑,该起案件背后有哪些引人深思的地方? 河北女硕士被杀案:妻子不愿赡养婆婆,博士丈夫27刀杀孕妻,后来怎样? 中科院研究生被杀案今天将要宣判, 为什么凶手希望自己判死刑? 中科院研究生遭高中同学杀害,凶手被执行死刑,凶手的作案动机是什么? 回顾中科院硕士遇害案:两年前因游戏产生口角,被同学连捅数刀,后来怎样? 因同学群里1句话,中科院研究生身中7刀身亡,怎么判的? 中科院研究生被杀案凶手死刑:为何“诤友”不是说着玩儿? 中科院研究生遇害案凶手被执行死刑了? 中科院研究生遇害案凶手被执行死刑,案件的始末有何细节? 中科院研究生被杀案宣判,凶手为何不肯道歉? 中科院谢雕案,凶手被执行死刑,受害者家属对此有何表示? .NET中 Dictionary&lt;&gt;的用法 我们公司老总让我推荐一个课程让他提升领导力,有推荐的吗? 关于麦克风调试是指什么?为什么调试要收钱啊,独立声卡有什么用?电源又有什么用? 频道收到le共享验证码怎么办 “扶弟魔”行为是法定义务吗 法律上姐姐有责任抚养弟弟长大吗? 二胎家庭,姐姐是否有责任和义务抚养弟弟? 我结婚后,我爷爷当众说嫁出去的女儿泼出去的水,还说女儿有养老的份没分家产的份,什么意思 因为弟弟没房,爸妈劝我先给弟弟买,是不是吸女儿血? 妻子执意要为小舅子做生意担保,男子想要离婚,你觉得有必要离婚吗? “老公,我爸妈没地方住了,让他们搬咱家住吧”,这样的要求过分吗? 46岁妈妈非生二胎,25岁女儿:我可以帮,但不会养,你怎么看这事? 请问:夫妻之间有一方多次给他兄弟姐妹们以各种理由钱财,是否可以?他有权支配夫妻共同的利益吗? 母亲对女儿的劝告:不要因为在意别人目光,把大龄的自己草率嫁掉,为何? 父母重男轻女会对一个人的心理伤害有多大 我老爸分了一套返迁房现在分给我,我老爸拿了10万块钱补偿我弟弟,怎么写协议? 弟弟结婚,姐姐有没有义务管? 李银河谈到婚姻法的修订,女人的下半生的出路到底在何方? 相亲男向我打听我父母和我哥的收入和我们这边的礼金,他是什么意思啊? 练舞蹈基本功腿青了,是拉伤了吗? asp.net C#中的函数如何写都代表着什么意思,举个例子说明下 练舞蹈基本功后,事后突然发现脚膝盖窝青紫了一大块,这是什么原因? 脚背上骨头有点凸出按上去很疼跟跳舞压脚背有关吗