C#如何遍历Dictionary

 更新时间:2016年04月21日 14:21:48   作者:一个人的长征  
这篇文章主要为大家详细介绍了C#遍历Dictionary的方法,.NET中的Dictionary是键/值对的集合,使用起来比较方便,Dictionary也可以用KeyValuePair来迭代遍历,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了C#如何遍历Dictionary的具体代码,供大家参考,具体内容如下

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _02DictionaryIterator
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("开始遍历集合");
      IteratorDictionary();
      Console.ReadKey();
    }

    /// <summary>
    /// 遍历Dictionary集合
    /// </summary>
    private static void IteratorDictionary()
    {
      Dictionary<string, int> dictionary = new Dictionary<string, int>
      {
        {"张三", 1},
        {"李四", 2},
        {"王五", 3},
        {"赵六", 4},
        {"田七", 5}
      };

      foreach (KeyValuePair<string, int> keyValuePair in dictionary)
      {
        Console.WriteLine("key:{0}\tvalue:{1}", keyValuePair.Key, keyValuePair.Value);
      }
    }
  }
}

效果图:

以上就是本文的全部内容,教会大家C#遍历Dictionary的方法,谢谢大家的阅读。

相关文章

  • C#实现Excel转PDF时设置内容适应页面宽度

    C#实现Excel转PDF时设置内容适应页面宽度

    将Excel转为PDF格式时,通常情况下转换出来的PDF页面都是默认的宽度大小。所以本文提供了C#实现Excel转PDF时设置内容适应页面宽度的示例代码,需要的可以参考一下
    2022-04-04
  • c#实现flv解析详解示例

    c#实现flv解析详解示例

    本文提供的解析程序简单的把FLV分解了出来,如果要做FLV的修改操作的话,可以给每个类加个toStream方法,再历遍依次调用就可以写回到文件里了
    2014-01-01
  • C#窗口实现单例模式的方法

    C#窗口实现单例模式的方法

    本文介绍了C#窗口实现单例模式的方法,对于一个软件如果第二次打开程序,就把已经启动的那个进程的窗口放到最前端显示,需要了解的朋友可以参考下
    2015-07-07
  • WinForm实现为ComboBox绑定数据源并提供下拉提示功能

    WinForm实现为ComboBox绑定数据源并提供下拉提示功能

    这篇文章主要介绍了WinForm实现为ComboBox绑定数据源并提供下拉提示功能,是非常实用的功能,需要的朋友可以参考下
    2014-08-08
  • Unity UI或3D场景实现跟随手机陀螺仪的晃动效果

    Unity UI或3D场景实现跟随手机陀螺仪的晃动效果

    这篇文章主要介绍了Unity UI或3D场景实现跟随手机陀螺仪的晃动效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-11-11
  • c#隐藏基类方法的作用

    c#隐藏基类方法的作用

    这篇文章主要介绍了c#隐藏基类方法的作用,大家可以参考使用
    2013-12-12
  • C#图像线性变换的方法

    C#图像线性变换的方法

    这篇文章主要介绍了C#图像线性变换的方法,涉及C#操作图像线性变换的相关技巧,需要的朋友可以参考下
    2015-04-04
  • C#中四种定时器的用法详解

    C#中四种定时器的用法详解

    日常项目开发中,很多时候都需要用到定时器来处理一些问题,那么c#中各种定时器应该怎么用呢?下面来简单介绍下C#中4种定时器的使用方法说明,感兴趣的朋友可以参考下
    2024-04-04
  • C#多线程之线程池ThreadPool详解

    C#多线程之线程池ThreadPool详解

    本文详细讲解了C#多线程之线程池ThreadPool,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • VS2022+unity3D开发环境搭建的实现步骤

    VS2022+unity3D开发环境搭建的实现步骤

    本文主要介绍了VS2022+unity3D开发环境搭建的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05

最新评论