C# Dictionary的使用实例代码

 更新时间:2013年04月08日 16:05:29   作者:  
C# Dictionary的使用实例代码,需要的朋友可以参考一下

复制代码 代码如下:

class Dirctonary
    {
        public void DictionaryGet()
        {
            Dictionary<int, string> productList = new System.Collections.Generic.Dictionary<int, string>();
            productList.Add(1, "ProductionOne");
            productList.Add(2, "ProductionTwo");

            foreach (KeyValuePair<int, string> production in productList)
            {
                MessageBox.Show(string.Format("{0},{1}", production.Key, production.Value));
            }
            //MessageBox.Show(productList.Count.ToString());
            //MessageBox.Show(productList[1].ToString());
            Dictionary<int, string>.KeyCollection keys = productList.Keys;
            foreach (var item in keys)
            {
                MessageBox.Show(item.ToString());
            }

            Dictionary<int, string>.ValueCollection collection = productList.Values;
            foreach (var item in collection)
            {
                MessageBox.Show(string.Format("{0}", item));
            }
            //productList.Remove(1);
            //productList.Clear();
            MessageBox.Show("判断是否包含键值对中的键为”1“的值");
            if (productList.ContainsKey(1))
            {
                MessageBox.Show(productList[1]);
            }
            MessageBox.Show("判断是否包含键值对中的值为”ProductionTwo“的值");
            if (productList.ContainsValue("ProductionTwo"))
            {
                MessageBox.Show(string.Format("{0}", "this really exists"));
            }
        }

相关文章

  • C#程序加密与解密的流程步骤

    C#程序加密与解密的流程步骤

    文章介绍了一种基于CPU和硬盘编码的C#程序加密方法,包括生成、验证和保存注册码的过程,以及如何在用户软件和解密程序中实现这一功能,文中通过代码示例和图文讲解的非常详细,需要的朋友可以参考下
    2025-03-03
  • 详解C#如何自定义书写中间件

    详解C#如何自定义书写中间件

    中间件是一种装配到应用管道以处理请求和响应的软件,是介于request与response处理过程之间的一个插件,本文主要介绍了如何自定义书写中间件,需要的可以参考下
    2023-08-08
  • C#实现获得某个枚举的所有名称

    C#实现获得某个枚举的所有名称

    这篇文章主要为大家详细介绍了C#如何实现获得某个枚举的所有名称,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以参考一下
    2025-01-01
  • C#算法之无重复字符的最长子串

    C#算法之无重复字符的最长子串

    这篇文章介绍了C#算法之无重复字符的最长子串,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01
  • C#实现飞行棋源码

    C#实现飞行棋源码

    这篇文章主要为大家详细介绍了C#实现飞行棋源码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • c#实现输出本月的月历

    c#实现输出本月的月历

    本篇文章是对使用c#输出本月月历的实现的代码进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • WinForm自定义函数FindControl实现按名称查找控件

    WinForm自定义函数FindControl实现按名称查找控件

    这篇文章主要介绍了WinForm自定义函数FindControl实现按名称查找控件,需要的朋友可以参考下
    2014-08-08
  • c#定时器和global实现自动job示例

    c#定时器和global实现自动job示例

    这篇文章主要介绍了c#定时器和global实现自动job示例,大家参考使用吧
    2014-01-01
  • 深入学习C#多线程

    深入学习C#多线程

    本文详细讲解了C#多线程编程的相关技术,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • C#中GraphicsPath的Flatten方法用法实例

    C#中GraphicsPath的Flatten方法用法实例

    这篇文章主要介绍了C#中GraphicsPath的Flatten方法,实例分析了Flatten方法的相关使用技巧,需要的朋友可以参考下
    2015-06-06

最新评论