可以使用 String.IndexOf
方法来计算字符串中包含的指定字符的个数。首先,你需要定义一个变量 count
来存储字符个数。然后使用一个循环,每次调用 IndexOf
方法查找下一个出现的位置,并将 count
变量加一。如果返回值为 -1
,则表示已经找不到该字符了,循环就可以结束了。
下面是一个示例代码:
string text = "Hello World";
char c = 'l';
int count = 0;
int index = text.IndexOf(c);
while (index != -1)
{
count++;
index = text.IndexOf(c, index + 1);
}
Console.WriteLine("字符 '" + c + "' 在字符串中出现了 " + count + " 次。");