c#Dictionary键值对的使用

来源:互联网 发布:原生js实现的效果 编辑:程序博客网 时间:2024/05/19 14:01

直接粘代码吧

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();    }}


0 0
原创粉丝点击