Dictionary 的使用

本文介绍了C#中Dictionary的基本使用方法,包括如何实例化、添加数据、遍历数据、获取特定键对应的值、删除指定键的数据等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

dictionary英文翻译为字典,属于泛型集合,自己通过查阅整理了一些关于Dictionary的用法,供自己查阅以及加深记忆。

    首先Dictionary需要引用的命名空间是System.Collections.Generic,之后要进行实例化对象,Dictionary保存的是键值对格式[key][value]如下所示:

 

 Dictionary<int, string> urlmap = new Dictionary<int, string>();//int表示相对应的key值是指int类型,string表示相对应的Value是属于string类型

进行添加数据:

 urlmap.Add(637, "fdcy");
            urlmap.Add(638, "fdjs");
            urlmap.Add(53, "fdyw");
            urlmap.Add(54, "fdsbycl");
            urlmap.Add(555, "hsfd");
            urlmap.Add(82, "gjfd");
            urlmap.Add(719, "fssfd");

循环数据用法:

 foreach (KeyValuePair<int,string> s in urlmap)
            {
                Response.Write( s.Key + s.Value);
            }

根据key值获取相应的value值:

  if (urlmap.ContainsKey(637))
            {
                Response.Write(urlmap[637]);
            }

循环key值数据

  Dictionary<int,string>.KeyCollection keys=urlmap.Keys;
            foreach (int strkey in keys)
            {
                Response.Write(strkey);
            }

循环value数据

 Dictionary<int, string>.ValueCollection values = urlmap.Values;
            foreach (string strvalue in values)
            {
                Response.Write(strvalue);
            }

根据key值来删除相应的数据

urlmap.Remove(637);

 

转载于:https://www.cnblogs.com/97310ZT/p/8692354.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值