
- •Обзор
- •Цели
- •Пространство имен IO и его классы
- •Классы BinaryReader и BinaryWriter
- •Класс BinaryReader
- •Класс BinaryWriter
- •Класс Stream
- •Класс MemoryStream
- •BufferedStream Class
- •Класс BufferedStream - пример
- •Класс FileStream
- •Конструкторы класса FileStream
- •Признаки состояний
- •Класс FileStream. Пример
- •Класс NetworkStream
- •Класс CryptoStream
- •Классы Directory и File
- •Методы класса File
- •Классы Directory и File. Пример
- •Класс FileSystemInfo
- •Свойства и методы класса DirectoryInfo
- •Свойства и методы класса FileInfo
- •Класс TextReader
- •Методы класса StreamReader
- •Продолжение
- •Класс StreamReader. Пример
- •Класс TextWriter
- •Класс StreamWriter. Пример
- •Резюме

Класс StreamWriter. Пример
Резюме
Пространство имен IO содержит классы, которые обеспечивают чтение и запись данных в потоки и файлы.
Классы BinaryReader и BinaryWriter являются наследниками класса System.Object. Класс BinaryReader используется для чтения бинарных данных. Класс BinaryWriter используется для записи бинарных данных из переменных языка C# в заданный поток.
Класс Stream является абстрактным классом от которого наследуются производные классы FileStream и MemoryStream.
Класс Directory содержит статические методы, которые помогают работать с каталогами и подкаталогами. Класс File содержит статические методы, которые помогают работать с файлами.
Класс FileSystemInfo является абстрактным базовым классом, от которого наследуются классы FileInfo и DirectoryInfo. Класс DirectoryInfo содержит методы могут, которые могут быть использованы для работы с каталогами и подкаталогами. Класс FileInfo содержит методы, которые могут быть использованы для работы с файлами.
Класс TextReader является абстрактным базовым классом для классов StreamReader и StringReader. Класс StreamReader считывает символ из байтового потока и преобразует его в заданную кодировку. Класс StringReader используется для чтения данных из входной строки.
TextWriter является абстрактным базовым классом, которые могут быть использованы для записи последовательностей символов. Класс StreamWriter записывает символы в заданной кодировке в поток. Класс StringWriter используется для записи данных в строку.