vsC#winform实现查找文本里面某一字符或字符串并显示其出现的次数
时间: 2023-07-31 18:04:33 浏览: 123
IM.rar_im
你可以使用C#的String类提供的方法来实现查找文本里面某一字符或字符串并显示其出现的次数。以下是一个简单的实现代码:
```csharp
string text = "这是一个测试文本,测试字符串出现的次数";
char searchChar = '测';
string searchString = "测";
int charCount = 0;
int stringCount = 0;
// 查找字符出现的次数
foreach (char c in text)
{
if (c == searchChar)
{
charCount++;
}
}
// 查找字符串出现的次数
int index = -1;
while ((index = text.IndexOf(searchString, index + 1)) != -1)
{
stringCount++;
}
// 显示结果
Console.WriteLine("字符 '{0}' 出现的次数为 {1}", searchChar, charCount);
Console.WriteLine("字符串 '{0}' 出现的次数为 {1}", searchString, stringCount);
```
这段代码首先定义了一个文本字符串和要查找的字符或字符串,然后使用循环和IndexOf方法来查找字符和字符串出现的次数,最后将结果显示在控制台上。你可以根据实际需求进行修改和扩展。
阅读全文