Jump to content
Sign in to follow this  
Константин Орлов

C#: работа с текстовыми файлами

Recommended Posts

C#: как подсчитать количество строк в текстовом файле

 

Консольное приложение, которое из текстового файла на жестком диске подсчитывает количество строк, и выводит это в консоль. Для работы скопируйте код в Visual Studio в консольном проекте.

    class Program
    {
        static void Main(string[] args)
        {
            //считать в массив все строки из файла
            string[] NewFile = File.ReadAllLines(@"C:\1.txt");
            //счетчик количества строк
            int Count = 0;
            //проходим все строки в массиве
            foreach (string str in NewFile)
            {
                //выводим на консоль каждую строку
                Console.WriteLine(str);
                //повышаем счетчик
                Count++;
            }
            //вывести на экран инфу с количеством строк
            Console.WriteLine("Количество строк в документе равно {0}.", Count);
            //чтобы консоль сама не закрывалась
            Console.ReadKey(true);
        }
    }

 

Share this post


Link to post
Share on other sites

Как выбрать кодировку при чтении файла в C#

 

Если нужно выбрать кодировку при чтении файла (варианты кодировок не знаю, вот пример с одной):

string text = File.ReadAllText(fileAdres, Encoding.GetEncoding(1251));

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×