zoukankan      html  css  js  c++  java
  • 求数组中各个元素的个数?

     1             //声明数组
     2             char[] chars = {'A', 'B', 'C', 'A', 'A', 'B'};
     3 
     4             //声明字典,如果chars数组是int类型的,
     5             //则相应的collection需要声明称 ConcurrentDictionary<int, int>()
     6             var collection = new ConcurrentDictionary<char, int>();
     7             //多线程处理。
     8             Parallel.ForEach(chars, ch =>                           
     9             {
    10                 // AddOrUpdate函数,如果 collection中没有元素ch则添加key=ch,value=1的值,
    11                 //如果已经存在ch元素,Func<char,int,int>即(key,value)就更新键是ch的value的值。
    12                 collection.AddOrUpdate(ch, 1, (key, value) =>
    13                 {
    14                     //使键为ch的value值加1
    15                     return ++value;
    16                 });
    17             });
    18 
    19             //输出结果
    20             foreach (var item in collection)
    21             {
    22                 Console.WriteLine("{0}	{1}",item.Key,item.Value);
    23             }
    24             Console.WriteLine("Press enter to exit");
    25             Console.ReadLine();


    输出结果是:

  • 相关阅读:
    每日日报40
    每日日报39
    每日日报38
    vue 0点定时网络请求
    js reduce
    时间选择器 element
    CTF-WEB:PHP 变量
    CTF-WEB:PHP 反序列化
    Java 异常类与捕获异常
    Java 面向对象:内部类
  • 原文地址:https://www.cnblogs.com/zhangyuanbo12358/p/4081087.html
Copyright © 2011-2022 走看看