string containsCharacter = textBox1.Text;
string testString = "test string contains certain characters";
int count = testString.Split(containsCharacter).Length - 1;
Run Code Online (Sandbox Code Playgroud)
我最初从另一个人的问题的答案中删除了这个代码,但它似乎不适用于文本框.
我得到的错误:
The best overloaded method match for 'string.Split(params char[])' has some invalid arguments
Argument 1: cannot convert from 'string' to 'char[]'
Run Code Online (Sandbox Code Playgroud)
我更喜欢修复此代码,而不是使用LINQ之类的其他内容,但如果没有办法修复此代码,我会接受它.
你可以遍历角色
string value = "BANANA";
int x = 0;
foreach (char c in value)
{
if (c == 'A')
x++;
}
Run Code Online (Sandbox Code Playgroud)