C# Чтения данных из файла
В предыдущей статье мы рассмотрели процесс записи данных в файл. Мы говорили о том, что для чтения и записи используются классы из пространства имен using System.IO; Чтение и запись производится, используя так называемые потоки. Точно так же как и для записи, при чтении используется наследуемый от абстрактного класса Stream класс StreamReader. Для начала нам надо создать объект класса
StreamReader reader = new StreamReader(@"C:\myfiles\megafile.txt"); |
После того как мы создали экземпляр класса, мы можем читать данные из файла. Для построчного чтение используется метод ReadLine(); Его можно использовать в цикле, проходясь по всему файлу от начала до конца.
while(!reader.EndOfStrem) { string line = reader.ReadLine(); } |
Помимо данного метода построчного чтения, можно использовать метод, который позволяет прочитать сразу весь поток ReadToEnd();
Не забываем в конце работы с поток закрывать его reader.Close();
Понравилась статья? Жми: | Поделиться в соц. сетях |