import{_ as e,c as t,a3 as r,o as i}from"./chunks/framework.CUlkWZrb.js";const b=JSON.parse('{"title":"ЗаписьДанных / DataWriter","description":"","frontmatter":{"outline":[2,3]},"headers":[],"relativePath":"syntax/DataWriter.md","filePath":"syntax/DataWriter.md"}'),l={name:"syntax/DataWriter.md"};function n(o,a,s,h,d,u){return i(),t("div",null,a[0]||(a[0]=[r('

ЗаписьДанных / DataWriter

Объект предназначен для удобной записи различных типов данных в приемник. Необходимо соблюдать следующий порядок работы с данным объектом:

Свойства

КодировкаТекста / TextEncoding

Тип значения: КодировкаТекста (TextEncoding), Строка (String)

Кодировка текста по-умолчанию для данного экземпляра ЗаписьДанных. Кодировка может быть задана как в виде значения перечисления КодировкаТекста, так и в виде строки с указанием названия кодировки.

КонвертируемыйРазделительСтрок / ConvertibleSplitterOfLines

Тип значения: Строка (String)

Конвертируемый разделитель строк. Этот параметр влияет на поведение метода ЗаписатьСимволы.

ПорядокБайтов / ByteOrder

Тип значения: ПорядокБайтов (ByteOrder)

Порядок байтов по умолчанию.

РазделительСтрок / LineSplitter

Тип значения: Строка (String)

Разделитель строк по-умолчанию. Это свойство влияет на поведение метода ЗаписатьСтроку.

Методы

Закрыть / Close

Вызывает метод СброситьБуферы. Если целевой поток был создан при создании объекта ЗаписьДанных, целевой поток также закрывается.

Записать / Write

Записывает данные в целевой поток.

Параметры

ЗаписатьБайт / WriteByte

Записывает один байт в целевой поток.

Параметры

ЗаписатьБуферДвоичныхДанных / WriteBinaryDataBuffer

Записать байты из буфера двоичных данных в целевой поток.

Параметры

ЗаписатьСимволы / WriteChars

Записывает символы заданной строки в целевой поток.

Параметры

ЗаписатьСтроку / WriteLine

Записывает строку в целевой поток. Сначала записываются все символы строки, затем - разделитель строк.

Параметры

ЗаписатьЦелое16 / WriteInt16

Записывает 16-разрядное число в целевой поток.

Параметры

ЗаписатьЦелое32 / WriteInt32

Записать целое 32-битное число в целевой поток.

Параметры

ЗаписатьЦелое64 / WriteInt64

Записывает целое 64-битное число в целевой поток.

Параметры

СброситьБуферы / Flush

Сбрасывает все внутренние буферы в целевой поток, после чего вызывает метод СброситьБуферы целевого потока.

ЦелевойПоток / TargetStream

Возвращает целевой поток, в который выполняется запись.

Конструкторы

Основной

Создает объект ЗаписьДанных для записи в указанный файл. Если файл с таким именем не существует, он будет создан. Параметр <Дописать> определяет, будут ли данные записаны в начало или в конец файла. После завершения работы с объектом, до закрытия потока, переданного в конструктор, объект необходимо закрыть с помощью метода Закрыть или НачатьЗакрытие. При этом используемый файл будет закрыт автоматически.

Параметры

',66)]))}const m=e(l,[["render",n]]);export{b as __pageData,m as default};

AltStyle によって変換されたページ (->オリジナル) /