Создание Windows-приложений на основе Visual C#

         

Чтение и запись файлов


При изучении синтаксиса языка С# вы сталкивались с чтением и записей файлов. Если при рассмотрении обработчиков OpenFileDialog и SaveFileDialog вы не до конца поняли, как .NET Framework работает с файлами, давайте еще раз разберемся с этим понятием.

Файл — это совокупность данных, сохраненных на диске под общим названием. Когда мы открываем файл, он становится потоком, с которым мы можем осуществлять следующие операции:

  • считывать данные из потока;
  • записывать данные в поток;
  • производить поиск в потоке.

В С# все классы, которые представляют потоки, наследуются от абстрактного класса Stream. Класс Stream вместе со своими подклассами обеспечивает универсальное представление источников данных и архивов, абстрагированное от подробностей операционной системы. Классы потоков определены в пространстве имен System.IO.



Содержание раздела