======Класс CsvWriter====== * **Пространство имен:** [[developers:references:topomatic.foundationclasses.csv|Topomatic.FoundationClasses.Csv]] * **Сборка:** Topomatic.FoundationClasses (в Topomatic.FoundationClasses.dll) =====Иерархия наследования===== * System.Object * System.MarshalByRefObject * System.IO.TextWriter * System.IO.StreamWriter * Topomatic.FoundationClasses.Csv.CsvWriter =====Синтаксис===== public class CsvWriter : StreamWriter, IDisposable =====Конструкторы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.foundationclasses.csv.csvwriter..ctor_system.string|CsvWriter(String)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.foundationclasses.csv.csvwriter..ctor_system.io.stream|CsvWriter(Stream)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.foundationclasses.csv.csvwriter..ctor_system.string_system.boolean|CsvWriter(String, Boolean)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.foundationclasses.csv.csvwriter..ctor_system.io.stream_system.text.encoding|CsvWriter(Stream, Encoding)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.foundationclasses.csv.csvwriter..ctor_system.string_system.boolean_system.text.encoding|CsvWriter(String, Boolean, Encoding)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.foundationclasses.csv.csvwriter..ctor_system.io.stream_system.text.encoding_system.int32|CsvWriter(Stream, Encoding, Int32)]]| | |{{developers:references:method.png|Конструктор}}|[[developers:references:topomatic.foundationclasses.csv.csvwriter..ctor_system.string_system.boolean_system.text.encoding_system.int32|CsvWriter(String, Boolean, Encoding, Int32)]]| | =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|AutoFlush| Получает или задает значение, определяющее, будет ли StreamWriter сбрасывать буфер в основной поток после каждого вызова Write(Char) . (Наследуется от StreamWriter.)| |{{developers:references:property.png|Свойство}}|BaseStream| Получает основной поток, связанный с резервным хранилищем. (Наследуется от StreamWriter.)| |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.csv.csvwriter.comment|Comment]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.foundationclasses.csv.csvwriter.delimiter|Delimiter]]| | |{{developers:references:property.png|Свойство}}|Encoding| Получает кодировку Encoding , в которой осуществляется запись выходных данных. (Наследуется от StreamWriter.)| |{{developers:references:property.png|Свойство}}|FormatProvider| Возвращает объект, управляющий форматированием. (Наследуется от TextWriter.)| |{{developers:references:property.png|Свойство}}|NewLine| Возвращает или задает признак конца строки, используемой текущим TextWriter. (Наследуется от TextWriter.)| =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|Close()| Закрывает текущий объект StreamWriter и базовый поток. (Наследуется от StreamWriter.)| |{{developers:references:method.png|Метод}}|CreateObjRef(Type)| Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Наследуется от MarshalByRefObject.)| |{{developers:references:method.png|Метод}}|Dispose()| Освобождает все ресурсы, используемые объектом TextWriter . (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|Equals(Object)| Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|Flush()| Очищает все буферы для текущего средства записи и вызывает запись всех данных буфера в основной поток. (Наследуется от StreamWriter.)| |{{developers:references:method.png|Метод}}|FlushAsync()| Асинхронно очищает все буферы для этого потока и вызывает запись всех буферизованных данных в базовое устройство. (Наследуется от StreamWriter.)| |{{developers:references:method.png|Метод}}|GetHashCode()| Служит хэш-функцией по умолчанию. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|GetLifetimeService()| Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Наследуется от MarshalByRefObject.)| |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|InitializeLifetimeService()| Возвращает объект обслуживания во время существования для управления политикой времени существования данного экземпляра. (Наследуется от MarshalByRefObject.)| |{{developers:references:method.png|Метод}}|ToString()| Возвращает строку, представляющую текущий объект. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|Write(Double)| Записывает в текстовую строку или поток текстовое представление значения с плавающей запятой размером 8 байт. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|Write(String, Object, Object)| Записывает форматированную строку в текстовую строку или поток, используя ту же семантику, что и метод Format(String, Object, Object) . (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|Write(String, Object)| Записывает форматированную строку в текстовую строку или поток, используя ту же семантику, что и метод Format(String, Object) . (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|Write(Object)| Записывает в текстовую строку или поток текстовое представление объекта с помощью вызова метода ToString для этого объекта. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|Write(Decimal)| Записывает текстовое представление десятичного значения в текстовую строку или поток. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|Write(Char[], Int32, Int32)| Записывает в поток дочерний массив символов. (Наследуется от StreamWriter.)| |{{developers:references:method.png|Метод}}|Write(Single)| Записывает в текстовую строку или поток текстовое представление значения с плавающей запятой размером 4 байта. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|Write(UInt64)| Записывает в текстовую строку или поток текстовое представление целого числа без знака размером 8 байт. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|Write(String, Object, Object, Object)| Записывает форматированную строку в текстовую строку или поток, используя ту же семантику, что и метод Format(String, Object, Object, Object) . (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|Write(Int64)| Записывает в текстовую строку или поток текстовое представление целого числа со знаком размером 8 байт. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|Write(Int32)| Записывает в текстовую строку или поток текстовое представление целого числа со знаком размером 4 байта. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|Write(String)| Записывает в поток строку. (Наследуется от StreamWriter.)| |{{developers:references:method.png|Метод}}|Write(Boolean)| Записывает в текстовую строку или поток текстовое представление значения Boolean. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|Write(Char[])| Записывает в поток массив символов. (Наследуется от StreamWriter.)| |{{developers:references:method.png|Метод}}|Write(Char)| Записывает символ в поток. (Наследуется от StreamWriter.)| |{{developers:references:method.png|Метод}}|Write(UInt32)| Записывает в текстовую строку или поток текстовое представление целого числа без знака размером 4 байта. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|Write(String, Object[])| Записывает форматированную строку в текстовую строку или поток, используя ту же семантику, что и метод Format(String, Object[]) . (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteAsync(String)| Асинхронно записывает строку в поток. (Наследуется от StreamWriter.)| |{{developers:references:method.png|Метод}}|WriteAsync(Char[])| Выполняет асинхронную запись массива символов в текстовую строку или поток. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteAsync(Char[], Int32, Int32)| Асинхронно записывает дочерний массив символов в поток. (Наследуется от StreamWriter.)| |{{developers:references:method.png|Метод}}|WriteAsync(Char)| Асинхронно записывает символ в поток. (Наследуется от StreamWriter.)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.csv.csvwriter.writecomment_system.string|WriteComment(String)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.csv.csvwriter.writefield_system.string_system.boolean|WriteField(String, Boolean)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.foundationclasses.csv.csvwriter.writefields_arr_system.string|WriteFields(String[])]]| | |{{developers:references:method.png|Метод}}|WriteLine(Char)| Записывает в текстовую строку или поток символ, за которым следует признак конца строки. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteLine(String, Object[])| Записывает отформатированную строку и новую строку, используя ту же семантику, что и Format(String, Object) . (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteLine(String, Object, Object, Object)| Записывает отформатированную строку и новую строку, используя ту же семантику, что и Format(String, Object) . (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteLine(String, Object, Object)| Записывает форматированную строку и новую строку в текстовую строку или поток, используя ту же семантику, что и метод Format(String, Object, Object) . (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteLine()| Записывает признак конца строки в текстовую строку или поток. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteLine(Object)| Записывает в текстовую строку или поток текстовое представление объекта путем вызова метода ToString для этого объекта, за которым следует признак конца строки. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteLine(String)| Записывает в текстовую строку или поток строку, за которой следует признак конца строки. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteLine(String, Object)| Записывает форматированную строку и новую строку в текстовую строку или поток, используя ту же семантику, что и метод Format(String, Object) . (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteLine(Double)| Записывает в текстовую строку или поток текстовое представление значения с плавающей запятой размером 8 байта, за которым следует признак конца строки. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteLine(Single)| Записывает в текстовую строку или поток текстовое представление значения с плавающей запятой размером 4 байта, за которым следует признак конца строки. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteLine(UInt64)| Записывает в текстовую строку или поток текстовое представление целого числа без знака размером 8 байт, за которым следует признак конца строки. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteLine(Int64)| Записывает в текстовую строку или поток текстовое представление целого числа со знаком размером 8 байт, за которым следует признак конца строки. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteLine(UInt32)| Записывает в текстовую строку или поток текстовое представление целого числа без знака размером 4 байта, за которым следует признак конца строки. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteLine(Int32)| Записывает в текстовую строку или поток текстовое представление целого числа со знаком размером 4 байта, за которым следует признак конца строки. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteLine(Char[], Int32, Int32)| Записывает в текстовую строку или поток дочерний массив символов, за которыми следует признак конца строки. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteLine(Char[])| Записывает в текстовую строку или поток массив символов, за которыми следует признак конца строки. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteLine(Decimal)| Записывает в текстовую строку или поток текстовое представление десятичного значения, за которым следует признак конца строки. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteLine(Boolean)| Записывает в текстовую строку или поток текстовое представление значения Boolean, за которым следует признак конца строки. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteLineAsync(Char[], Int32, Int32)| Асинхронного записывает в поток дочерний массив символов, за которыми следует признак конца строки. (Наследуется от StreamWriter.)| |{{developers:references:method.png|Метод}}|WriteLineAsync(String)| Асинхронно записывает в поток строку, за которой следует признак конца строки. (Наследуется от StreamWriter.)| |{{developers:references:method.png|Метод}}|WriteLineAsync(Char[])| Асинхронно записывает в текстовую строку или поток массив символов, за которыми следует признак конца строки. (Наследуется от TextWriter.)| |{{developers:references:method.png|Метод}}|WriteLineAsync(Char)| Асинхронно записывает в поток символ, за которым следует признак конца строки. (Наследуется от StreamWriter.)| |{{developers:references:method.png|Метод}}|WriteLineAsync()| Асинхронно записывает в поток признак конца строки. (Наследуется от StreamWriter.)|