VS-C++ 系列:所有相关C++文章链接.
VS-C# 系列:所有相关C#文章链接.
bat 系列:所有相关bat文章链接.


Keil 系列:所有相关文章链接
所有内容均以最小系统调试成功;逐步提供低分源码工程下载
保证每行代码都经过验证!
如有疑惑,欢迎留言,看见即回;祝好__by Dxg_LC

序言:
1、以上链接为方便整理查看资料用;伴随博文发布更新,如果有不正确处,感谢指正
2、因本人能力有限若有不正确之处或者相关超链接失效,请于相关文章内提醒@博主;灰常感谢
3、友情提醒1,勿要《一支烟 + 一杯茶 == 一坐一下午》 身体重要,革命本钱;
4、友情提醒2,多喝热水;
5、友情提醒3,听媳妇话+多点时间陪家人;

1、增加键值对的方法1

当键不存在,相当于插入此键值对,当插入重复键时,则会引发ArgumentException类型的异常。

using System.Collections.Generic
//键值 和 数值相互对应,方便快速查看数据;【注意,键值有且仅有1个】Dictionary<String, String> pList = new Dictionary<String, String>();
try
{if (pList.ContainsKey("Item1") == false){pList.Add("Item1", "111");}if (pList.ContainsKey("Item2")== false){pList.Add("Item2", "222");}if (pList.ContainsKey("Item3") == false){pList.Add("Item3", "333");}}
catch (System.Exception e)
{Console.WriteLine("Error: {0}", e.Message);
}

2、增加键值对的方法2【推荐】

当键不存在,相当于插入此键值对,当键存在时,相当于修改该键对应的值;
当Dictionary[Key]取值时,如果此Key不存在,则会引发KeyNotFoundException异常。

using System.Collections.Generic
//键值 和 数值相互对应,方便快速查看数据;【注意,键值有且仅有1个】Dictionary<String, String> pList = new Dictionary<String, String>();pList["Item1"] = "111";
pList["Item2"] = "222";
pList["Item3"] = "333";

3、移除键值

//移除所有的键和值
pList.Clear();
//移除键为"Item1"的键值对
pList.Remove("Item1");

Dxg-原创出品,如需转载,请注明出处;

欢迎收藏,点赞;"一键三联"走起,LOL

C# Dictionary 使用;增加、移除的各种方法相关推荐

  1. dayz服务器物品代码,DayZ服务器常用设置方法 DayZ增加僵尸及初始装备方法

    DayZ服务器常用设置方法 DayZ增加僵尸及初始装备方法 2018-12-14 16:36:34来源:DayZ吧/i清水编辑:野狐禅评论(0) 出生装备设置 在服务端根目录下 这个路径DayZSer ...

  2. html 点击按钮js自增,JS实现点击按钮自动增加一个单元格的方法

    本文实例讲述了JS实现点击按钮自动增加一个单元格的方法.分享给大家供大家参考.具体分析如下: 这是一个网页在线自助生成表格的特效代码. 核心功能代码是JS实现,点击网页中的添加按钮,网页中自动增加一个 ...

  3. JavaScript原生添加移除class的方法

    转载自  JavaScript原生添加移除class的方法 1.JavaScript原生移除class方法 window.onload = function () {var stamp = docum ...

  4. 增加无线模块传输距离的方法

    随着无线数据传输的发展,无线模块的应用也越来越广泛.无线模块广泛地应用于车辆监控.遥控.遥测.小型无线网络.无线抄表.门禁系统.小区传呼.工业数据采集系统.无线标签.身份识别.非接触RF智能卡.小型无 ...

  5. (idea)设置鼠标移到类、方法、变量上时,显示相关提示信息

    1.ctrl + alt + s 快捷键,打开Settings设置面板,勾选上Show quick decumentation on mouse move选项 (别忘了点OK哦) 2.进行上诉设置后, ...

  6. C#—Dev XtraTabControl操作总结如动态增加Tab和关闭选项卡方法等

    1:显示行号 找到gridview属性 点击事件 CustomDrawRowIndicator private void gridView1_CustomDrawRowIndicator(object ...

  7. 启动mysql55命令_mysql服务的启动和停止登陆mysql增加新用命令和方法实例教程

    mysql服务的启动和停止登陆mysql增加新用命令和方法实例教程,mysql常见常用操作命令汇总总结,增删查改命令,启动用户管理,数据库管理等. mysql服务的启动和停止 net stop mys ...

  8. Sublime Text 3 注册码失效(被移除)解决方法

    Sublime Text 3 注册码失效(被移除)解决方法 参考文章: (1)Sublime Text 3 注册码失效(被移除)解决方法 (2)https://www.cnblogs.com/spri ...

  9. html div 移除,js动态创建及移除div的方法

    本文实例讲述了js动态创建及移除div的方法.分享给大家供大家参考.具体实现方法如下: //创建div function createDiv(){ if(document.getElementById ...

  10. 向列表增加元素的三种方法

    向列表增加元素的三种方法  ,分别是:append().extend() 和 insert(). append() 方法是将参数作为一个元素增加到列表的末尾. extend() 方法是将参数作为一个列 ...

最新文章

  1. 互联网造车如火如荼,我们错怪贾跃亭了? | 圆桌脱口秀
  2. 麻省理工学院计算机博士年薪,麻省理工学院计算机博士录取要求
  3. Winform开发框架之插件化应用框架实现
  4. 《Effective STL》学习笔记(第二部分)
  5. M8100-Table T169P: entry 1510 does not exist
  6. 宗宁:全面解析微博财报数据爆发下的平台机会
  7. Linux环境变量中PS1
  8. 应用程序 /dev/rtc 编程 获取时间 2011-12-13 01:01:06【转】
  9. 基于比率的路由到旧版和现代应用程序–通过Spring Cloud的Netflix Zuul
  10. 成功解决 ProxyError: Conda cannot proceed due to an error in your proxy configuration
  11. 【下载源码】在线生成网页缩略图.超越Snap.com:WebSnap Beta 1.1 发布。感谢博客园的“萧寒”重写的底层。开源。...
  12. Java的“影子克隆”和“深度克隆”
  13. 第二课 每天努力一点点【Linux培训实录】
  14. AppFuse项目笔记(1)
  15. 11款超5000星 后台管理模板, 总有一款适合你!
  16. 手把手教做无盘服务器,手把手教你做锐起无盘(完整).doc
  17. 如何免费制作支付宝微信合并收款二维码?
  18. oneday2mybatis下载
  19. ARCore快速入门--在模拟器(Emulator)上运行AR应用
  20. 特种浓缩分离:生物农药超滤分离提纯过滤技术

热门文章

  1. 图的应用之--图的连通
  2. [原]SyntaxError: invalid syntax 小问题
  3. 3.1_SpringBoot内部处理机制解析
  4. 无锁并发和无等待并发的对比分析
  5. 推荐使用maven生成mybatis代码
  6. UITableViewCell 添加 checkbox 多选
  7. configserver配置中心三种配置方式
  8. 微信小程序初识到躺坑
  9. mysql 错误的字符串值_这次被坑惨了,MySQL的隐式转换导致了一个线上BUG
  10. Thinkphp报错:fields not exists:[status]