CsvWriter(String, Boolean, Encoding) - конструктор

Initializes a new instance of the CsvWriter class. Инициализирует новый экземпляр класса StreamWriter для указанного файла по заданному пути, используя заданную кодировку и размер буфера по умолчанию.Если файл существует, он может быть либо перезаписан, либо в него могут быть добавлены данные.Если файл не существует, конструктор создает новый файл.

Definition

Пространство имён: Tessa.Platform.IO
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public CsvWriter(
	[NotNullAttribute] string path,
	bool append,
	[NotNullAttribute] Encoding encoding
)

Параметры

path  String
Полный путь к файлу для записи.
append  Boolean
Определяет, требуется ли добавить в файл данные.Если файл существует и значение параметра append равно false, файл перезаписывается.Если файл существует и значение параметра append равно true, в файл добавляются данные.В противном случае создается новый файл.
encoding  Encoding
Кодировка символов, которую нужно использовать.

Исключения

UnauthorizedAccessException Доступ запрещен.
ArgumentException Параметр path пуст. –либо–path содержит имя системного устройства (com1, com2 и т. д.).
ArgumentNullException Параметр path имеет значение null.
DirectoryNotFoundException Указанный путь недопустим; возможно, он соответствует не подключенному диску.
IOException Параметр path включает неверный или недопустимый синтаксис имени файла, имени каталога или метки тома.
PathTooLongException Длина указанного пути, имени файла или обоих параметров превышает установленный системой предел.Например, для платформ на основе Windows длина пути не должна превышать 248 символов, а имена файлов не должны содержать более 260 символов.
SecurityException Вызывающий оператор не имеет необходимого разрешения.

См. также