Проверить, сколько раз заданный символ входит в заданный текст
Необходимо проверить, сколько раз заданный символ входит в заданный текст, и подсчитать количество символов в строке.
Ответы (2 шт):
Автор решения: Olegator36
→ Ссылка
Количество символов:
int Count(string p, char ch){
int c = 0;
for(int i = 0; i < p.Length; i++){
if(p[i] == ch) c++;
}
return c;
}
Длина:
string b = "lll";
int len = b.Length;
Автор решения: Frehzy
→ Ссылка
Чуть более короткий по записи вариант:
static void Main(string[] args)
{
var line = "HelloWorld";
var charCount = CountByCharacter(line, 'o'); //2
var length = line.Length; //10
}
static int CountByCharacter(string word, char character) =>
word.Count(x => x.Equals(character));