Хотите прямо сейчас получить бесплатный видеокурс по программированию для начинающих?

C# Чтения данных из файла

Октябрь 3, 2013

files150

В предыдущей статье мы рассмотрели процесс записи данных в файл. Мы говорили о том, что для чтения и записи используются классы из пространства имен using System.IO; Чтение и запись производится, используя так называемые потоки. Точно так же как и для записи, при чтении используется наследуемый от абстрактного класса Stream класс StreamReader. Для начала нам надо создать объект класса

 StreamReader reader = new StreamReader(@"C:\myfiles\megafile.txt");

После того как мы создали экземпляр класса, мы можем читать данные из файла. Для построчного чтение используется метод ReadLine(); Его можно использовать в цикле, проходясь по всему файлу от начала до конца.

while(!reader.EndOfStrem) {
   string line = reader.ReadLine();
}

Помимо данного метода построчного чтения, можно использовать метод, который позволяет прочитать сразу весь поток ReadToEnd();

Не забываем в конце работы с поток закрывать его reader.Close();



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

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

Поддержите проект

Хит продаж:

Случайный анекдот

Моя вторая книга

Что это???

Программирование для Android:

Мы вконтакте

Помощь сайту

Понравился сайт? Он сильно нуждается в раскрутке.

Чтобы помочь в раскрутке - опубликуйте ссылку на сайт (или любую его страницу) на любом другом сайте в интернете. Тогда сайт станет чуточку популярнее.

Или просто нажмите на кнопки социальных сетей которые стоят в конце каждой статьи

Вместе мы сможем сделать программирование более популярным и более понятным для всех!

Заранее спасибо!
Артём Кашеваров.