public static int GetCharacterCount(string input, char c)
{
int count = 0;
for (int i = 0; i < input.Length; i++)
{
if (input[i] == c)
{
count = count + 1;
}
}
return count;
}
How it works:
For the given character, we loop through the given string character by character and check for equality with the character. If equals we increment a counter and finally return it back.
Enter input: amigo baltigo jijutsu
Enter character: i
Count of i in amigo baltigo jijutsu is = 3