zoukankan      html  css  js  c++  java
  • c#Dictionary键值对的使用

    直接粘代码吧

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    //利用键值对这个数据结构统计一个句子中每个单词出现的个数。
    class Program {
        public static void Main() {
            var dic= new Dictionary<char,int>();
            string str = "welcome to china,and bei jing huan ying ni ";
    
            for (int i = 0; i < str.Length; i++) {
                if (!dic.ContainsKey(str[i])) {
                    dic.Add(str[i], 1);
                } else {
                    //如果这个键值对中存在这个元素,就把个数加1;
                    dic[str[i]]++;
                }
            }
    
            //利用一个键值对KeyValuePair来访问这个元素
            foreach (KeyValuePair<char, int> item in dic) {
                Console.WriteLine("字符{0}  {1}在这个句子中出现了{2}次",item.Key,(int)item.Key, item.Value);
            }
            Console.ReadKey();
        }
    }


  • 相关阅读:
    进程和线程
    关于offer对比
    CVTE面经
    重定向
    奇虎360面试经验
    百纳信息(海豚浏览器)面经
    携程网面经
    百度面经
    位运算
    Cracking the Coding Interview 4.8
  • 原文地址:https://www.cnblogs.com/likeFlyingFish/p/5345991.html
Copyright © 2011-2022 走看看