Advertisement

c#中字符串进行groupby操作以统计元素数量

阅读量:

借助groupby功能,无需像C语言那样反复编写循环语句进行内部判断操作。

采用分组处理的方式,不仅可以对重复项进行统计,也可以视为一种特殊的“元素切片”方法。

此外,似乎还可以利用正则表达式实现类似的功能,不过目前尚未学习相关内容。

经过一段时间的尝试与探索,例如针对字符串ss = "abctoaaabqty",希望统计其中字符‘a’出现的次数。

字符串分组

复制代码
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace 知识测试
    {
    class Program
    {
        static void Main(string[] args)
        {
           
            string ss = "abctoaaabqty";
    
             var sg=  ss.GroupBy(x=>x=='a');
          
            foreach (var item in sg)

全部评论 (0)

还没有任何评论哟~