统计字符串中某段字符出现的次数 c#
时间: 2023-08-30 17:06:25 浏览: 91
统计一个字符串中每个字符出现的次数
你可以使用 C# 中的 LINQ 扩展方法和 `Count` 函数来统计字符串中某段字符出现的次数。示例代码如下:
```csharp
string str = "Hello, world!";
char ch = 'o';
int count = str.Count(c => c == ch);
Console.WriteLine($"字符 '{ch}' 在字符串 '{str}' 中出现了 {count} 次。");
```
输出结果为:
```
字符 'o' 在字符串 'Hello, world!' 中出现了 2 次。
```
在上面的代码中,`Count` 函数接受一个 Lambda 表达式作为参数,该表达式用于判断每个字符是否等于指定的字符 `ch`,然后返回满足条件的字符数量。最后将统计出来的字符数量存储在变量 `count` 中,并输出结果。
阅读全文