Я делаю настольное приложение счетчика слов в ASP.NET C #.Для этого я использую:
=> String str = txt_box.Text;
=> Char[] space={' '};
=> int word_count = str.Split(space,StringSplitOption.RemoveEmptyEnteries).Length;
=> MessageBox.show(" Number of words = " + word_count);
Программа правильно рассчитывает слова, но когда я нажимаю клавишу ввода, она не считает слово, которое вводится сразу после нажатия клавиши ввода.
Пример:
1) Привет, меня зовут Сатприт Сингх
2) Я - разработчик .NET
Вывод: Количество слов = 9
Объяснение:
В этом выводе (фактическое значение равно 10, но отображается 9)
Когда я нажимаю клавишу ввода после ввода слова «Singh», он не может разделиться.Оно было объединено со словом «я».