zoukankan      html  css  js  c++  java
  • Dictionary字典

    泛型,键值对

    Dictionary<int,string> dic=new Dictionary<int,string>();
    dic.Add(1,"张三");
    dic.Add(2,"李四");
    dic.Add(3,"王五");
    //键值对集合中的键必须是唯一的,值可以重复
    dic.Add(1,"张三");//此处是错误的,已经添加了具有相同键的值
    dic[2]="田七";//根据键拿到值,重新赋值

    方法

    ContainsKey()  判断集合中是否已经包含某一个键

    if(dic.ContainsKey(3))
    {
      dic[3]  ="赵六";
    }
    else
    {
      dic.Add(3,"赵六");
    }

    遍历

    1、遍历集合中的键

    foreach(int item in dic.Keys)
    {
      Console.WriteLine("键{0}---值{1}",item,dic[item]);
    }

    2、遍历集合中的键值对

    foreach(KeyValuePair<int,string> kv in dic )
    {
      Console.WriteLine("键{0}----值{1}",kv.Key,kv.Value)  
    }
  • 相关阅读:
    java面向对象(五)之多态
    java集合(list,set,map)
    jQuery基础
    Numpy详解
    Pandas详解一
    Linux 解压缩
    Linux 磁盘挂载
    Linux 磁盘管理
    su和sudo命令详解
    Linux查看文件命令
  • 原文地址:https://www.cnblogs.com/xiaonangua/p/7298815.html
Copyright © 2011-2022 走看看