微信支付的好处?微信支付有什么好处?目前,全国各大商场、超市、便利店、餐饮业、旅游业、医疗业等等都接入了微信支付,并开通微信公众号线上商城做起了线上营销。那么,微......
2016-07-06 208 微信支付
Hashtable 具有存取方便且速度快的优点,所以常用它来缓存一些常用的数据,比如缓存在线用户、来访IP地址等。用了 Hashtable,就少不了要对它进行遍历。对它进行遍历的方法都有哪些呢?
Hashtable所在的命名空间为:System.Collections,所以别忘了先 using System.Collections; 。介绍方法前,先新建一个 Hashtable,且添加三个值,具体如下:
Hashtable hashtable = new Hashtable();
hashtable.Add("01", "User1");
hashtable.Add("02", "User2");
hashtable.Add("03", "User3");
1、使用 foreach 循环遍历
foreach (DictionaryEntry de in hashtable )
{
Response.Write("Hashtable 的键为:" + de.Key.ToString());
Response.Write("Hashtable 的值为:" + de.Value.ToString() + "<br />");
}
2、使用 while 循环遍历
IDictionaryEnumerator enumerator = hashtable.GetEnumerator();
while (enumerator.MoveNext())
{
Response.Write("Hashtable 的键为:" + enumerator.Key.ToString());
Response.Write("Hashtable 的值为:" + enumerator.Value.ToString() + "<br />");
}
值得注意的是:在遍历过程中,不能对 Hashtable 进行添加和删除操作,否则遍历过程中会产生错误。可以把要删除的健保存到另一个 HashTable 或 数组中,再删除。
标签: C#遍历Hashtable
相关文章
微信支付的好处?微信支付有什么好处?目前,全国各大商场、超市、便利店、餐饮业、旅游业、医疗业等等都接入了微信支付,并开通微信公众号线上商城做起了线上营销。那么,微......
2016-07-06 208 微信支付
这种情况可以试试将帧数设小一点,比如3。如果问题仍然存在,将录制设置中的帧数过大,自动停止录制选项设为不选中。......
2016-10-14 201 屏幕录像专家
新浪手游助手是一款热门安卓模拟器,致力于为广大手游爱好者提供更好用的安卓模拟器。新浪手游助手有专门为手游定制辅助脚本以及高清流畅快捷的手游视频直播,同时还具有新手卡......
2016-07-14 201 新浪手游助手
有电脑小白在问,Chrome Google 谷歌浏览器首页/主页怎么设置,如何自定义打开浏览器的首页?因为谷歌浏览器打开默认的是Google搜索引擎搜索框,由于大陆政策的原因,被禁用无法使用......
2022-07-02 231 Google谷歌浏览器
当在听歌音乐的时候,喜欢看着歌词,那网易云的歌词怎么显示出来的呢,让我们一起来看看吧~ 网易云的歌词怎么显示出来 1、打开网易云音乐app,点击右上角的三根横线。 2、点击设......
2023-12-26 201 网易云音乐歌词显示出来