Как подсчитать количество слов в предложении, используя c#? Я только начинаю изучать этот язык - PullRequest
0 голосов
/ 17 марта 2020
    {
        // This program counts the number of words in a sentence
        Console.WriteLine("Write a sentence.");
        string sentence = Console.ReadLine();           
    }

Теперь, как я могу сосчитать нет. слов в предложении?

1 Ответ

1 голос
/ 17 марта 2020

Простой подход состоит в том, чтобы просто использовать Split и получить Length полученного массива

Разбивает строку на подстроки на основе на символы в массиве. Вы можете указать, включают ли подстроки пустые элементы массива.

string sentence = Console.ReadLine(); 
var array= sentence.Split(new []{' '},StringSplitOptions.RemoveEmptyEntries);
Console.WriteLine(array.Length);

Однако это зависит от того, что вы классифицируете как слово. Т.е. число есть слово?.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...