C#遍历Dictionary

C#遍历Dictionary方法推荐:http://www.cnblogs.com/roucheng/p/3521864.html

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

C#遍历Dictionary方法

Dictionary<string, int> d = new Dictionary<string, int>();

foreach (KeyValuePair<string, int> pair in d)
{

     Console.WriteLine("{0}, {1}",
                pair.Key,
                pair.Value);
        }

Dictionary<string, int> list = new Dictionary<string, int>();
            //C#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]]);

            }

IDictionary dictionary = new Hashtable();
foreach (DictionaryEntry entry in dictionary)
{
   Object key = entry.Key;
    Object val = entry.Value;
}/* 何问起 hovertree.com */

推荐:http://www.cnblogs.com/roucheng/p/3521864.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/120476.html原文链接:https://javaforall.net

(0)
上一篇 2021年12月25日 上午6:00
下一篇 2021年12月25日 上午6:00


相关推荐

  • Openclaw 附录B 常用Skills清单

    Openclaw 附录B 常用Skills清单

    2026年3月16日
    4
  • windows服务器性能监控工具、方法及关键指标

    windows服务器性能监控工具、方法及关键指标监控方法推荐使用 windows 自带的 性能监视器 老版本的 windows 叫性能计数器 来监控服务器的性能 打开控制面板内的管理工具 在管理工具内打开性能监视器 出现如下界面 各版本的 window 操作系统的性能监视器的界面可能略有不同 点击中上部的绿色加号图标 可以添加一项监视内容 添加界面如下图所示 可以在左侧选中需要监控的内容 点击添

    2026年3月26日
    2
  • android线程间通信的几种方法_Android进程间和线程间通信方式

    android线程间通信的几种方法_Android进程间和线程间通信方式进程:是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程:是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一些在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。区别:(1)、一个程序至少有一个进程,一个进…

    2026年4月17日
    6
  • DOS下对系统重新进行分区

    DOS下对系统重新进行分区nbsp 硬盘分区是使用 DOS 系统的 FDISK 命令来完成的 一 分区前的准备在进行硬盘分区之前 先要准备一张能够在 A 驱启动电脑的系统盘 该系统盘应含有以下 2 个文件 FDISK EXE 硬盘分区程序 FORMAT COM 磁盘格式化程序确信 BIOSCMOS 中 BOOTSEQUENCE 启动顺序 参数为 A C 放入启动盘 开机 至屏幕出现 A 此时即完成硬盘分区前的准备工作 二 删除硬

    2026年3月17日
    2
  • 使用 n8n 实现深度流程自动化:详细安装与使用指南

    使用 n8n 实现深度流程自动化:详细安装与使用指南

    2026年3月15日
    1
  • cosx等价无穷小_第一章 函数与极限 第七节 无穷小的比较[通俗易懂]

    cosx等价无穷小_第一章 函数与极限 第七节 无穷小的比较[通俗易懂]我的公众号“每日晴天”,可关注领取我的笔记pdf版哦~——————————————————————————本文主要首先把书上的定义和知识点总结起来,方便复习要点背诵,同时在最后分割线之后补充自己当时在学习定义的过程中的理解!欢迎评论自己不懂的内容,我后续补充理解哦~谢谢支持(#^.^#)学理科其…

    2022年8月11日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号