Как подсчитать количество слов в тексте?

Бывают случаи, когда нам надо подсчитать количество слов в большом тексте, а сидеть и нудно высчитывать не очень удобно. Именно поэтому в этой статье я хочу показать пример кода на языке 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 и создайте консольное приложение используя код. И не забудьте поменять имя приложения. Удачи вам в обучении!

 
Поделиться в facebook
Facebook
Поделиться в twitter
Twitter
Поделиться в vk
VK
Поделиться в google
Google+
Поделиться в email
Email

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Группа в VK

Помощь проекту

Обнаружили опечатку?

Сообщите нам об этом, выделите текст с ошибкой и нажмите Ctrl+Enter, будем очень признательны!

Свежие статьи

Похожие статьи

Entity Framework

Entity Framework

ADO.NET Entity Framework (EF) — объектно-ориентированная технология доступа к данным, является object-relational mapping (ORM) решением для .NET Framework от Microsoft. Предоставляет возможность взаимодействия с объектами

 
Работа с базой данных в C#

Работа с базой данных в C#

В данной статье мы подробно поговорим о разработке небольшого приложения с помощью Visual Studio базы данных и языка C#. Советуем поэтапно выполнять все инструкции из

 
Создание сканера портов

Создание сканера портов

В прошлой статье “Сокеты в C#” мы познакомились с сокетами и подробно рассмотрели классы для работы с ними. В этой статье мы разработаем простое приложение

 
Сокеты в С#

Сокеты в С#

Сокет – это один конец двухстороннего канала связи между двумя программами, работающими в сети. Используя два сокета, можно передавать данные между разными процессами (локальными или

 

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: