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

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,
	int bufferSize
)

Параметры

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

Исключения

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

См. также