c#中声明一个字符串,统计a-z每个字符串出现的次数,区分大小写
时间: 2024-10-22 09:15:13 浏览: 15
在 C# 中,你可以使用 Dictionary 或者哈希表来存储每个字符及其出现的次数。以下是一个简单的示例,说明如何声明一个字符串并统计其中 a 到 z 的小写字母出现次数:
```csharp
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
string input = "YourStringHere"; // 替换为你想要统计的字符串
Dictionary<char, int> charCount = new Dictionary<char, int>();
foreach (char c in input.ToLower()) // 转换为小写以区分大小写
{
if ('a' <= c && c <= 'z') // 只考虑 a-z 字符
{
if (charCount.ContainsKey(c))
charCount[c]++;
else
charCount[c] = 1; // 首次出现计数为1
}
}
foreach (KeyValuePair<char, int> kvp in charCount)
{
Console.WriteLine($"字符 '{kvp.Key}' 出现了 {kvp.Value} 次");
}
阅读全文