Бывают случаи, когда нам надо подсчитать количество слов в большом тексте, а сидеть и нудно высчитывать не очень удобно. Именно поэтому в этой статье я хочу показать пример кода на языке C#, который автоматически подсчитает все слова в вашем тексте. Полный код этого приложения:
using System;
using System.Collections.Generic;
using System.Ling;
using System.Text;
using System.Threading.Tasks;
namespace proga_text // имя приложения
{
class Program
{
static void Main (string[] args)
{
Console.OutputEncoding = Encoding.GetEncoding(866);
Console.InputEncoding = Encoding.GetEncoding(866);
Console.WriteLine("Введите текст:");
string[] tArr;
string text = Console.ReadLine();
tArr = text.Split(' ');
Console.WriteLine("Количество слов:");
Console.WriteLine(tArr.Length);
Console.ReadLine();
Console.ReadLine();
}
}
}
Здесь мы создали массив строк tArr и простую строковую переменную text. В переменную text считывается введенный пользователем текст, а в массив tArr добавляются элементы из строки text, расчлененные пробелом при помощи метода Split. Каждый элемент данного массива — это как раз одно слово, заключенное в тексте между пробелов.
Для проверки данного приложения откройте свою Visual Studio и создайте консольное приложение используя код. И не забудьте поменять имя приложения. Удачи вам в обучении!
Для проверки данного приложения откройте свою Visual Studio и создайте консольное приложение используя код. И не забудьте поменять имя приложения. Удачи вам в обучении!