Я пишу программу, которая будет подсчитывать количество запятых в строке, которую написал пользователь.
Я делаю это с помощью другого метода, в котором анализируется записанная строка, и количества запятых.
Проблема, с которой я столкнулся, заключается в том, что я использую строку, которую нужно преобразовать в целое число, сидя в методе, если это имеет смысл.
IЯ знаю, что это можно сделать проще, просто удалив метод и написав код в «main», но я не хочу этого, так как я буду расширять программу, чтобы также анализировать количество полных остановок и количество точек с запятой взаписанная строка.
Вот мой код:
static void Main(string[] args)
{
Console.WriteLine("Enter a text:");
string text = Console.ReadLine();
int count = 0;
count = NumberOfCommas(text);
int kommaCount = count;
int NumberOfCommas(int text1)
{
foreach (char letter in text)
{
if (letter == ',' )
{
count++;
}
}
return count;
}
Console.WriteLine("There's {0} comma(s) in your text.", kommaCount);
Console.ReadKey();
}
Код ошибки, который я получаю: «Не удается преобразовать из« строки »в« int ». (код ссылается на«text 'часть этой строки: count = NumberOfCommas(text);
)
Надеюсь, я хорошо это объяснил, поэтому мой вопрос: как мне это исправить?