Dictionary<int, string> dic = new Dictionary<int, string>();dic.Add(1, "小明");//调用add方法来添加键和值dic.Add(2, "小王");dic[3] = "小黑";//直接指定一个键和一个值OutputDic(dic);KeyValuePair<int, string> dic1 = dic.First();Console.WriteLine(dic1.Key);Console.WriteLine(dic1.Value);KeyValuePair<int, string> dic2 = dic.Last();Console.WriteLine(dic2.Key);Console.WriteLine(dic2.Value);KeyValuePair<int, string>[] dic3 = dic.Where(item => item.Key > 1).ToArray();int count = dic3.Length;for (int i = 0; i < count; i++){Console.WriteLine(dic3[i].Key);Console.WriteLine(dic3[i].Value);}/// <summary>/// 输出字典的键和值/// </summary>/// <param name="dic"></param>private void OutputDic(Dictionary<int, string> dic){foreach (var item in dic){Console.WriteLine(item.Key);Console.WriteLine(item.Value);}}
1
小明
2
小王
3
小黑
1
小明
3
小黑
2
小王
3
小黑

c#字典dic的用法总结相关推荐

  1. python介绍和用途-Python字典简介以及用法详解

    ? 1 2 3 #!/usr/bin/env python # -*- coding:utf-8 -*- """ 老规矩以下方法环境2.7.x,请3.x以上版本的朋友记得 ...

  2. Python中集合set和字典dict的用法区别

    Python中集合set和字典dict的用法区别 核心知识点 Python列表(list).元组(tuple).字典(dict)和集合(set)详解 Python set集合详解 1. Python创 ...

  3. python字典增加和删除_Python字典的基本用法实例分析【创建、增加、获取、修改、删除】...

    本文实例讲述了python字典的基本用法.分享给大家供大家参考,具体如下: 字典是一系列的键值对 . 每个键都与一个值相关联, 我们可以使用键来访问与之相关联的值. 与键相关联的值可以任何 pytho ...

  4. python中字典的get函数是什么意思_python字典get()方法用法分析

    本文实例讲述了python字典get()方法用法.分享给大家供大家参考.具体分析如下: 如果我们需要获取字典值的话,我们有两种方法,一个是通过dict['key'],另外一个就是dict.get()方 ...

  5. python学习笔记05 字典dic增删查改常用操作及嵌套

    字典dic hashable数据(不可变)才能作为key  list不可 ,不是按照我们保存的顺序保存的,可以认为是无序的. 新增 dic["国际章"] = "汪峰的老婆 ...

  6. python中字典的dic.setdefault()用法

    dic.setdefault(key,[default]) 检查dic中是否有key这个键,如果没有,则添加,另一项是键值

  7. python 字典定义日志用法_python中字典(Dictionary)用法实例详解

    本文实例讲述了python中字典(Dictionary)用法.分享给大家供大家参考.具体分析如下: 字典(Dictionary)是一种映射结构的数据类型,由无序的"键-值对"组成. ...

  8. python日记(四)字典的常见用法

    #author:ne_zha #dictionaryfeng_shen_bang ={1:'哪吒',2:'雷震子',3:'杨戬'}print(feng_shen_bang[1])print(feng_ ...

  9. 默认是字典排序法_每日一课 | Python 进阶编程之字典的高级用法

    一. collections 中 defaultdict 的使用 1.1 字典的键映射多个值 将下面的列表转成字典 l = [('a',2),('b',3),('a',1),('b',4),('a', ...

最新文章

  1. 在window和linux上通用的SprtLock类头实现文件
  2. 马斯克终结美国载人航天的“寄俄篱下”,SpaceX首次正式商业载人任务圆满成功...
  3. C# 系统应用之清除Cookies、IE临时文件、历史记录 转载
  4. tomcat需要设置环境变量吗
  5. Python的setuptools详解【3】打包wheel并提交给pypi
  6. 大数据创业难度大 五个值得关注的重点
  7. Java黑皮书课后题第7章:*7.22(计算一个字符串中大写字母的数目)编写程序,从命令行输入一个字符串,然后显示字符串中大写字母的数目
  8. 【HDU - 1698】 Just a Hook(线段树模板 区间覆盖更新(laz标记) + 区间和查询 )
  9. 关于cookie使用的几个方法
  10. 廖雪峰python教程-福利 | 廖雪峰官方Python教程,拿走不谢!
  11. 啊哈算法2伟大思维闪耀时_五分钟学编程:怎样才能学好笔试面试最爱考察的算法...
  12. 亚马逊又挂了,只是因为半价清仓活动?
  13. matlab 画qpsk眼图,MATLABQPSK在AWGN信道下的仿真
  14. learning rate对深度模型的影响:论文阅读Cyclical Learning Rates for Training Neural Networks
  15. super和this
  16. 2016年最受注目的网络技术关键词预测
  17. 思科交换机接口配置trunk_Cisco交换机配置VLAN与TRUNK
  18. 一、Java面试基础之面向对象的特征:继承、封装和多态(原创实例)
  19. 酷睿i7和i5对计算机专业要求,英特尔i5已经足够用 还有必要升级i7处理器吗?
  20. 大厂 Java 后端经典面试题:Redis 为什么这么快?

热门文章

  1. 下载的mp3音频怎么转换wav格式
  2. npm install安装时卡在sill idealTree buildDeps,npm安装速度慢,npm安装卡在一个地方不动,npm遇到ssl问题,An unknown git error occu
  3. 我家的狗5岁了,5岁的狗相当于人的多大呢?,其实狗的前两年,每一年相当于人的10.5岁,之后每增加一岁就增加4岁,那么5岁的狗相当于人的年龄就应该是10.5+10.5+4+4+4=33岁.编写程序
  4. CSM(Certified Scrum Master)敏捷大师培训总结
  5. 在线教育工程结构(二)----在线教育工程结构
  6. 【项目管理】软件项目外包常见的3个坑
  7. ftp服务器登录进去文件不全,登录ftp服务器文件显示不出
  8. 酷狗软件测试自学,酷狗音乐检测网络的详细操作
  9. 牛散NO.3:MACD放之四海 假作真时真亦假
  10. 读书笔记-精准努力-勇敢地直面问题