• Dictionary 的使用


    dictionary英文翻译为字典,属于泛型集合,自己通过查阅整理了一些关于Dictionary的用法,供自己查阅以及加深记忆。

        首先Dictionary需要引用的命名空间是System.Collections.Generic,之后要进行实例化对象,Dictionary保存的是键值对格式[key][value]如下所示:

     Dictionary<int, string> urlmap = new Dictionary<int, string>();//int表示相对应的key值是指int类型,string表示相对应的Value是属于string类型

    进行添加数据:

     urlmap.Add(637, "fdcy");
                urlmap.Add(638, "fdjs");
                urlmap.Add(53, "fdyw");
                urlmap.Add(54, "fdsbycl");
                urlmap.Add(555, "hsfd");
                urlmap.Add(82, "gjfd");
                urlmap.Add(719, "fssfd");

    循环数据用法:

     foreach (KeyValuePair<int,string> s in urlmap)
                {
                    Response.Write( s.Key + s.Value);
                }

    根据key值获取相应的value值:

      if (urlmap.ContainsKey(637))
                {
                    Response.Write(urlmap[637]);
                }

    循环key值数据

      Dictionary<int,string>.KeyCollection keys=urlmap.Keys;
                foreach (int strkey in keys)
                {
                    Response.Write(strkey);
                }

    循环value数据

     Dictionary<int, string>.ValueCollection values = urlmap.Values;
                foreach (string strvalue in values)
                {
                    Response.Write(strvalue);
                }

    根据key值来删除相应的数据

    urlmap.Remove(637);
  • 相关阅读:
    动态规划-矩阵链乘法
    钢条切割问题
    代码着色
    Sublime配置C和C++编译运行环境
    Guava中集合类的简单实用
    Junit单元测试入门
    Sublime Text 快捷键
    Editplus 的配色方案
    利用Wireshark任意获取QQ好友IP实施精准定位
    linux下实现定时执行php脚本
  • 原文地址:https://www.cnblogs.com/97310ZT/p/8692354.html
Copyright © 2020-2023  润新知