StringWriter.Write StringWriter.Write StringWriter.Write StringWriter.Write Method

Определение

Записывает данные в строку.Writes data to the string.

Перегрузки

Write(Char[], Int32, Int32) Write(Char[], Int32, Int32) Write(Char[], Int32, Int32) Write(Char[], Int32, Int32)

Записывает в строку дочерний массив символов.Writes a subarray of characters to the string.

Write(String) Write(String) Write(String) Write(String)

Записывает строку в текущую строку.Writes a string to the current string.

Write(StringBuilder) Write(StringBuilder) Write(StringBuilder) Write(StringBuilder)

Записывает строковое представление построителя строки в текущую строку.Writes the string representation of a string builder to the current string.

Write(Char) Write(Char) Write(Char) Write(Char)

Записывает символ в строку.Writes a character to the string.

Write(ReadOnlySpan<Char>) Write(ReadOnlySpan<Char>) Write(ReadOnlySpan<Char>) Write(ReadOnlySpan<Char>)

Записывает строковое представление диапазона символов в текущую строку.Writes the string representation of a span of chars to the current string.

Write(Char[], Int32, Int32) Write(Char[], Int32, Int32) Write(Char[], Int32, Int32) Write(Char[], Int32, Int32)

Записывает в строку дочерний массив символов.Writes a subarray of characters to the string.

public:
 override void Write(cli::array <char> ^ buffer, int index, int count);
public override void Write (char[] buffer, int index, int count);
override this.Write : char[] * int * int -> unit
Public Overrides Sub Write (buffer As Char(), index As Integer, count As Integer)

Параметры

buffer
Char[]

Массив символов, из которого записываются данные.The character array to write data from.

index
Int32 Int32 Int32 Int32

Положение в буфере, с которого начинается чтение данных.The position in the buffer at which to start reading data.

count
Int32 Int32 Int32 Int32

Наибольшее количество символов для записи.The maximum number of characters to write.

Исключения

index или count является отрицательным значением.index or count is negative.

(index + count)> buffer.(index + count)> buffer. Length.Length.

Модуль записи закрыт.The writer is closed.

Примеры

Этот пример кода является частью большого примера, StringWriter() приведенного для конструктора.This code example is part of a larger example provided for the StringWriter() constructor.

// Use the three overloads of the Write method that are 
// overridden by the StringWriter class.
strWriter->Write( "file path characters are: " );
strWriter->Write( Path::InvalidPathChars, 0, Path::InvalidPathChars->Length );
strWriter->Write( Char::Parse( "." ) );

// Use the three overloads of the Write method that are 
// overridden by the StringWriter class.
strWriter.Write("file path characters are: ");
strWriter.Write(
    Path.InvalidPathChars, 0, Path.InvalidPathChars.Length);
strWriter.Write('.');
' Use the three overloads of the Write method that are 
' overridden by the StringWriter class.
strWriter.Write("file path characters are: ")
strWriter.Write( _
    Path.InvalidPathChars, 0, Path.InvalidPathChars.Length)
strWriter.Write("."C)

Комментарии

Этот метод переопределяет метод TextWriter.Write.This method overrides TextWriter.Write.

Этот метод записывает count в него StringWriter символы данных из buffer, начиная с позиции index.This method writes count characters of data to this StringWriter from buffer, starting at position index.

В следующей таблице приведены примеры других типовых или связанных задач ввода-вывода.The following table lists examples of other typical or related I/O tasks.

ДействиеTo do this... Раздел с примеромSee the example in this topic...
Создание текстового файла.Create a text file. Практическое руководство. Запись текста в файлHow to: Write Text to a File
Запись в текстовый файл.Write to a text file. Практическое руководство. Запись текста в файлHow to: Write Text to a File
Чтение из текстового файла.Read from a text file. Практическое руководство. Считывание текста из файлаHow to: Read Text from a File
Добавление текста в файл.Append text to a file. Практическое руководство. Открытие файла журнала и добавление в него данныхHow to: Open and Append to a Log File

File.AppendText

FileInfo.AppendText
Возвращает размер файла.Get the size of a file. FileInfo.Length
Получение атрибутов файла.Get the attributes of a file. File.GetAttributes
Задайте атрибуты файла.Set the attributes of a file. File.SetAttributes
Определить, существует ли файл.Determine if a file exists. File.Exists
Чтение из двоичного файла.Read from a binary file. Практическое руководство. Считывание из нового файла данных и запись в этот файлHow to: Read and Write to a Newly Created Data File
Запись в двоичный файл.Write to a binary file. Практическое руководство. Считывание из нового файла данных и запись в этот файлHow to: Read and Write to a Newly Created Data File
Дополнительно

Write(String) Write(String) Write(String) Write(String)

Записывает строку в текущую строку.Writes a string to the current string.

public:
 override void Write(System::String ^ value);
public override void Write (string value);
override this.Write : string -> unit
Public Overrides Sub Write (value As String)

Параметры

value
String String String String

Строка для записи.The string to write.

Исключения

Модуль записи закрыт.The writer is closed.

Примеры

Этот пример кода является частью большого примера, StringWriter приведенного для класса.This code example is part of a larger example provided for the StringWriter class.

convertedCharacter = Convert::ToChar( intCharacter );
if ( convertedCharacter == '.' )
{
   strWriter->Write(  ".\n\n" );
   
   // Bypass the spaces between sentences.
   strReader->Read();
   strReader->Read();
}
convertedCharacter = Convert.ToChar(intCharacter);
if(convertedCharacter == '.')
{
    strWriter.Write(".\n\n");

    // Bypass the spaces between sentences.
    strReader.Read();
    strReader.Read();
}
convertedCharacter = Convert.ToChar(intCharacter)
If convertedCharacter = "."C Then
    strWriter.Write("." & vbCrLf & vbCrLf)

    ' Bypass the spaces between sentences.
    strReader.Read()
    strReader.Read()

Комментарии

Этот метод переопределяет метод TextWriter.Write.This method overrides TextWriter.Write.

Если указанная строка имеет nullзначение, ничего не записывается.If the specified string is null, nothing is written.

В следующей таблице приведены примеры других типовых или связанных задач ввода-вывода.The following table lists examples of other typical or related I/O tasks.

ДействиеTo do this... Раздел с примеромSee the example in this topic...
Создание текстового файла.Create a text file. Практическое руководство. Запись текста в файлHow to: Write Text to a File
Запись в текстовый файл.Write to a text file. Практическое руководство. Запись текста в файлHow to: Write Text to a File
Чтение из текстового файла.Read from a text file. Практическое руководство. Считывание текста из файлаHow to: Read Text from a File
Добавление текста в файл.Append text to a file. Практическое руководство. Открытие файла журнала и добавление в него данныхHow to: Open and Append to a Log File

File.AppendText

FileInfo.AppendText
Возвращает размер файла.Get the size of a file. FileInfo.Length
Получение атрибутов файла.Get the attributes of a file. File.GetAttributes
Задайте атрибуты файла.Set the attributes of a file. File.SetAttributes
Определить, существует ли файл.Determine if a file exists. File.Exists
Чтение из двоичного файла.Read from a binary file. Практическое руководство. Считывание из нового файла данных и запись в этот файлHow to: Read and Write to a Newly Created Data File
Запись в двоичный файл.Write to a binary file. Практическое руководство. Считывание из нового файла данных и запись в этот файлHow to: Read and Write to a Newly Created Data File
Дополнительно

Write(StringBuilder) Write(StringBuilder) Write(StringBuilder) Write(StringBuilder)

Записывает строковое представление построителя строки в текущую строку.Writes the string representation of a string builder to the current string.

public:
 override void Write(System::Text::StringBuilder ^ value);
public override void Write (System.Text.StringBuilder value);
override this.Write : System.Text.StringBuilder -> unit
Public Overrides Sub Write (value As StringBuilder)

Параметры

value
StringBuilder StringBuilder StringBuilder StringBuilder

Построитель строки для записи в поток.The string builder to write to the string.

Write(Char) Write(Char) Write(Char) Write(Char)

Записывает символ в строку.Writes a character to the string.

public:
 override void Write(char value);
public override void Write (char value);
override this.Write : char -> unit
Public Overrides Sub Write (value As Char)

Параметры

value
Char Char Char Char

Записываемый символ.The character to write.

Исключения

Модуль записи закрыт.The writer is closed.

Примеры

Этот пример кода является частью большого примера, StringWriter() приведенного для конструктора.This code example is part of a larger example provided for the StringWriter() constructor.

// Use the three overloads of the Write method that are 
// overridden by the StringWriter class.
strWriter->Write( "file path characters are: " );
strWriter->Write( Path::InvalidPathChars, 0, Path::InvalidPathChars->Length );
strWriter->Write( Char::Parse( "." ) );

// Use the three overloads of the Write method that are 
// overridden by the StringWriter class.
strWriter.Write("file path characters are: ");
strWriter.Write(
    Path.InvalidPathChars, 0, Path.InvalidPathChars.Length);
strWriter.Write('.');
' Use the three overloads of the Write method that are 
' overridden by the StringWriter class.
strWriter.Write("file path characters are: ")
strWriter.Write( _
    Path.InvalidPathChars, 0, Path.InvalidPathChars.Length)
strWriter.Write("."C)

Комментарии

Этот метод переопределяет метод TextWriter.Write.This method overrides TextWriter.Write.

В следующей таблице приведены примеры других типовых или связанных задач ввода-вывода.The following table lists examples of other typical or related I/O tasks.

ДействиеTo do this... Раздел с примеромSee the example in this topic...
Создание текстового файла.Create a text file. Практическое руководство. Запись текста в файлHow to: Write Text to a File
Запись в текстовый файл.Write to a text file. Практическое руководство. Запись текста в файлHow to: Write Text to a File
Чтение из текстового файла.Read from a text file. Практическое руководство. Считывание текста из файлаHow to: Read Text from a File
Добавление текста в файл.Append text to a file. Практическое руководство. Открытие файла журнала и добавление в него данныхHow to: Open and Append to a Log File

File.AppendText

FileInfo.AppendText
Возвращает размер файла.Get the size of a file. FileInfo.Length
Получение атрибутов файла.Get the attributes of a file. File.GetAttributes
Задайте атрибуты файла.Set the attributes of a file. File.SetAttributes
Определить, существует ли файл.Determine if a file exists. File.Exists
Чтение из двоичного файла.Read from a binary file. Практическое руководство. Считывание из нового файла данных и запись в этот файлHow to: Read and Write to a Newly Created Data File
Запись в двоичный файл.Write to a binary file. Практическое руководство. Считывание из нового файла данных и запись в этот файлHow to: Read and Write to a Newly Created Data File
Дополнительно

Write(ReadOnlySpan<Char>) Write(ReadOnlySpan<Char>) Write(ReadOnlySpan<Char>) Write(ReadOnlySpan<Char>)

Записывает строковое представление диапазона символов в текущую строку.Writes the string representation of a span of chars to the current string.

public:
 override void Write(ReadOnlySpan<char> buffer);
public override void Write (ReadOnlySpan<char> buffer);
override this.Write : ReadOnlySpan<char> -> unit
Public Overrides Sub Write (buffer As ReadOnlySpan(Of Char))

Параметры

buffer
ReadOnlySpan<Char>

Диапазон символов для записи в строку.A span of chars to write to the string.

Применяется к