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


    1
    Dictionary<int, string> dic = new Dictionary<int, string>(); 2 dic.Add(1,"张三"); 3 dic.Add(2,"李四"); 4 dic.Add(3,"王五"); 5 dic[2] = "新名字"; 6 foreach (KeyValuePair<int,string > item in dic ) 7 { 8 Console .WriteLine ("键{0}=====值{1}",item .Key ,item .Value ); 9 } 10 //foreach (var item in dic.Keys)//dic.Keys集合中的键 11 //{ 12 // Console.WriteLine("键{0}=====值{1}", item, dic[item]);//dic[item] 13 //} 14 Console.ReadKey();

        //统计welcome to chai 中每个字符出现的次数,不考虑大小写

        string str = "Welcom to cbina";
                 //字符----->出现的次数
                //键------->值
                  Dictionary<char, int> dic = new Dictionary<char, int>();
                //拿到字符  把字符串当中每一个字符都作为键放到键值对集合里 
                //也需要把这个键所出现的次数作为值放到集合里
                  for (int i = 0; i < str.Length ; i++)
                  {
                      if(str [i]==' ')//当前循环的这个元素
                      {
                          continue ;//回到循环条件继续判断
                      }
                      //如果dic已经包含了当前循环的这个键
                      if(dic.ContainsKey (str [i]))
                      {
                          //值再次加1
                          dic[str[i]]++;
                      }
                      else//这个字符在集合当中是第一次出现
                      {
                          dic[str[i]] = 1;
                      }
                  }
                  foreach (KeyValuePair <char ,int >kv in dic)
                  {
                      Console.WriteLine("字母{0}出现了{1}",kv .Key ,kv .Value );
                  }
                  Console.ReadKey();
  • 相关阅读:
    Nginx进阶-不停服更新
    Tengine安装
    初识Nginx
    自建Nuget服务器
    WebApi PUT、DELETE请求时出现405
    Mysql分页查询性能分析
    Asp.Net WebApi Swagger终极搭建
    到底什么是程序员思维,设计师思维
    [有了SSL证书,如何在IIS环境下部署https?【转载】]
    div 文章内容自动分屏显示
  • 原文地址:https://www.cnblogs.com/enduo/p/7786637.html
Copyright © 2011-2022 走看看