如何找出字符串中的重复字符

本文关键字:字符 何找出 字符串 | 更新日期: 2023-09-27 17:59:47

我取一个具有整数计数的字符串

int count=0;
string s="wow"

我使用foreach循环来计算指定字符串中的字符数

foreach(char ch in s)
{
count++
}

那么,我该如何计算字符串中重复的字符,比如"w"。

如何找出字符串中的重复字符

试试这个)

string test = "aababc";
        var result = test.GroupBy(c => c).Where(c => c.Count() > 1).Select(c => new { charName = c.Key, charCount = c.Count()});

喜欢这个

  string s="wow";
  int repeats= s.Length - s.ToCharArray().Distinct().Count();