文档章节

C# Dictionary 的几种遍历方法

 山里来的鱼
发布于 2015/10/12 15:41
字数 114
阅读 456
收藏 0

码上生花,ECharts 作品展示赛正式启动!>>>

转自博客园http://www.cnblogs.com/cjdxhc_site/articles/1727763.html

Dictionary<string, int> list = new Dictionary<string, int>();
 
            list.Add("d", 1);
 
            //3.0以上版本
            foreach (var item in list)
            {
                Console.WriteLine(item.Key + item.Value);
            }
            //KeyValuePair<T,K>
            foreach (KeyValuePair<string, int> kv in list)
            {
                Console.WriteLine(kv.Key + kv.Value);
            }
            //通过键的集合取
            foreach (string key in list.Keys)
            {
                Console.WriteLine(key + list[key]);
            }
            //直接取值
            foreach (int val in list.Values)
            {
                Console.WriteLine(val);
            } 
            //非要采用for的方法也可
            List<string> test = new List<string>(list.Keys);
 
            for (int i = 0; i < list.Count; i++)
            {
                Console.WriteLine(test[i] + list[test[i]]);
            }


本文转载自:http://www.cnblogs.com/cjdxhc_site/articles/1727763.html

粉丝 8
博文 156
码字总数 28874
作品 0
珠海
程序员
私信 提问
加载中
请先登录后再评论。
C#Dictionary使用记录

一、区别 在工作中经常遇到C#数组、ArrayList、List、Dictionary存取数据,其区别和优劣势为: 初始化 数组: int[] buff = new int[6]; ArrayList: ArrayList buff = new ArrayList(); Li...

osc_eptdof4e
2018/06/22
0
0
C# Dictionary使用

  Dictionary<string, int> illegParking = new Dictionary<string, int>(); 键:inData.LOTID 值:inData.ISILLEGPARKING 1、判断键存不存在。 dictionary中是不允许有重复项的,这样才能......

osc_uewtwxky
2019/06/01
2
0
C#中哈希表(HashTable)的用法详解以及和Dictionary比较

哈希表(HashTable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写...

osc_apxdqf08
2019/04/23
3
0
HashTable,Dictionary,ConcurrentDictionary 的应用场景,区别,用法统计

https://www.cnblogs.com/yinrq/p/5584885.html 一、HashTable HashTable表示键/值对的集合。在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似...

osc_mlwropg6
2019/05/17
6
0
Dictionary、KeyValuePair、Hashtable的比较和使用

Dictionary 官方文档:http://msdn.microsoft.com/en-us/library/xfhwa508.aspx 而Directory是HashTable的泛型模式,用KeyValuePair来遍历Directory。 Dictionary泛型 中的任何键都必须是唯一...

蚊子888
2013/05/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

通过使用模块名称(字符串)来调用模块的功能 - Calling a function of a module by using its name (a string)

问题: What is the best way to go about calling a function given a string with the function's name in a Python program. 在Python程序中,给定带有函数名称的字符串的最佳方法是什么?......

javail
29分钟前
31
0
在JavaScript中生成随机字符串/字符 - Generate random string/characters in JavaScript

问题: I want a 5 character string composed of characters picked randomly from the set [a-zA-Z0-9] . 我想要一个由从[a-zA-Z0-9]随机挑选的字符组成的5个字符串。 What's the best wa......

fyin1314
59分钟前
20
0
在GitHub上将图像添加到README.md - Add images to README.md on GitHub

问题: Recently I joined GitHub . 最近我加入了GitHub 。 I hosted some projects there. 我在那里举办了一些项目。 I need to include some images in my README File. 我需要在README文件......

技术盛宴
今天
17
0
R语言笔记:用R语言绘制条形图

学“统计学”的人对R语言应该不会太陌生,近十年来,随着大数据时代的到来,把统计学和数据分析,R语言都带火了。虽然我本人会用Python的matplotlib和pyecharts,百度的Echarts,微软的Excel...

tengyulong
今天
29
0
字符串中全半角的不同

全角空格 数字表示 12288 半角空格 数字表示 32 一般string类中去掉空格的一般操作都是半角空格 /** * 去除字符串中所包含的空格(包括:空格(全角,半角)、制表符、换页符等) * @param s *...

飞雪无痕
今天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部