StringWriter.Write Método

Definición

Escribe datos en la cadena.Writes data to the string.

Sobrecargas

Write(Char[], Int32, Int32)

Escribe una submatriz de caracteres en la cadena.Writes a subarray of characters to the string.

Write(String)

Escribe una cadena en la cadena actual.Writes a string to the current string.

Write(StringBuilder)

Escribe la representación en forma de cadena de un generador de cadena en la cadena actual.Writes the string representation of a string builder to the current string.

Write(Char)

Escribe un carácter en la cadena.Writes a character to the string.

Write(ReadOnlySpan<Char>)

Escribe la representación en forma de cadena de un intervalo de caracteres en la cadena actual.Writes the string representation of a span of chars to the current string.

Write(Char[], Int32, Int32)

Escribe una submatriz de caracteres en la cadena.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)

Parámetros

buffer
Char[]

Matriz de caracteres de la que se escriben los datos.The character array to write data from.

index
Int32

Posición en el búfer donde comenzar la lectura de datos.The position in the buffer at which to start reading data.

count
Int32

Número máximo de caracteres que se van a escribir.The maximum number of characters to write.

Excepciones

buffer es null.buffer is null.

index o count es negativo.index or count is negative.

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

El sistema de escritura está cerrado.The writer is closed.

Ejemplos

Este ejemplo de código forma parte de un ejemplo mayor proporcionado para el StringWriter() constructor.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)

Comentarios

Este método invalida TextWriter.Write.This method overrides TextWriter.Write.

Este método escribe count caracteres de datos en StringWriter desde, a partir de la buffer posición index .This method writes count characters of data to this StringWriter from buffer, starting at position index.

En la tabla siguiente se muestran ejemplos de otras tareas de e/s típicas o relacionadas.The following table lists examples of other typical or related I/O tasks.

Para...To do this... Vea el ejemplo de este tema...See the example in this topic...
Crear un archivo de textoCreate a text file. Cómo: Escribir texto en un archivoHow to: Write Text to a File
Escribir en un archivo de texto.Write to a text file. Cómo: Escribir texto en un archivoHow to: Write Text to a File
Leer de un archivo de texto.Read from a text file. Cómo: Leer texto de un archivoHow to: Read Text from a File
Anexe texto a un archivo.Append text to a file. Cómo: Abrir y anexar a un archivo de registroHow to: Open and Append to a Log File

File.AppendText

FileInfo.AppendText
Obtiene el tamaño de un archivo.Get the size of a file. FileInfo.Length
Obtiene los atributos de un archivo.Get the attributes of a file. File.GetAttributes
Establecer los atributos de un archivo.Set the attributes of a file. File.SetAttributes
Determinar si existe un archivo.Determine if a file exists. File.Exists
Leer de un archivo binario.Read from a binary file. Cómo: Leer y escribir en un archivo de datos recién creadoHow to: Read and Write to a Newly Created Data File
Escribir en un archivo binario.Write to a binary file. Cómo: Leer y escribir en un archivo de datos recién creadoHow to: Read and Write to a Newly Created Data File

Se aplica a

Write(String)

Escribe una cadena en la cadena actual.Writes a string to the current string.

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

Parámetros

value
String

Cadena que se va a escribir.The string to write.

Excepciones

El sistema de escritura está cerrado.The writer is closed.

Ejemplos

Este ejemplo de código forma parte de un ejemplo más extenso proporcionado para la StringWriter clase.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()

Comentarios

Este método invalida TextWriter.Write.This method overrides TextWriter.Write.

Si la cadena especificada es null , no se escribe nada.If the specified string is null, nothing is written.

En la tabla siguiente se muestran ejemplos de otras tareas de e/s típicas o relacionadas.The following table lists examples of other typical or related I/O tasks.

Para...To do this... Vea el ejemplo de este tema...See the example in this topic...
Crear un archivo de textoCreate a text file. Cómo: Escribir texto en un archivoHow to: Write Text to a File
Escribir en un archivo de texto.Write to a text file. Cómo: Escribir texto en un archivoHow to: Write Text to a File
Leer de un archivo de texto.Read from a text file. Cómo: Leer texto de un archivoHow to: Read Text from a File
Anexe texto a un archivo.Append text to a file. Cómo: Abrir y anexar a un archivo de registroHow to: Open and Append to a Log File

File.AppendText

FileInfo.AppendText
Obtiene el tamaño de un archivo.Get the size of a file. FileInfo.Length
Obtiene los atributos de un archivo.Get the attributes of a file. File.GetAttributes
Establecer los atributos de un archivo.Set the attributes of a file. File.SetAttributes
Determinar si existe un archivo.Determine if a file exists. File.Exists
Leer de un archivo binario.Read from a binary file. Cómo: Leer y escribir en un archivo de datos recién creadoHow to: Read and Write to a Newly Created Data File
Escribir en un archivo binario.Write to a binary file. Cómo: Leer y escribir en un archivo de datos recién creadoHow to: Read and Write to a Newly Created Data File

Se aplica a

Write(StringBuilder)

Escribe la representación en forma de cadena de un generador de cadena en la cadena actual.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)

Parámetros

value
StringBuilder

El generador de cadena que se va a escribir en la cadena.The string builder to write to the string.

Se aplica a

Write(Char)

Escribe un carácter en la cadena.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)

Parámetros

value
Char

Carácter que se va a escribir.The character to write.

Excepciones

El sistema de escritura está cerrado.The writer is closed.

Ejemplos

Este ejemplo de código forma parte de un ejemplo mayor proporcionado para el StringWriter() constructor.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)

Comentarios

Este método invalida TextWriter.Write.This method overrides TextWriter.Write.

En la tabla siguiente se muestran ejemplos de otras tareas de e/s típicas o relacionadas.The following table lists examples of other typical or related I/O tasks.

Para...To do this... Vea el ejemplo de este tema...See the example in this topic...
Crear un archivo de textoCreate a text file. Cómo: Escribir texto en un archivoHow to: Write Text to a File
Escribir en un archivo de texto.Write to a text file. Cómo: Escribir texto en un archivoHow to: Write Text to a File
Leer de un archivo de texto.Read from a text file. Cómo: Leer texto de un archivoHow to: Read Text from a File
Anexe texto a un archivo.Append text to a file. Cómo: Abrir y anexar a un archivo de registroHow to: Open and Append to a Log File

File.AppendText

FileInfo.AppendText
Obtiene el tamaño de un archivo.Get the size of a file. FileInfo.Length
Obtiene los atributos de un archivo.Get the attributes of a file. File.GetAttributes
Establecer los atributos de un archivo.Set the attributes of a file. File.SetAttributes
Determinar si existe un archivo.Determine if a file exists. File.Exists
Leer de un archivo binario.Read from a binary file. Cómo: Leer y escribir en un archivo de datos recién creadoHow to: Read and Write to a Newly Created Data File
Escribir en un archivo binario.Write to a binary file. Cómo: Leer y escribir en un archivo de datos recién creadoHow to: Read and Write to a Newly Created Data File

Se aplica a

Write(ReadOnlySpan<Char>)

Escribe la representación en forma de cadena de un intervalo de caracteres en la cadena actual.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))

Parámetros

buffer
ReadOnlySpan<Char>

Intervalo de caracteres que se va a escribir en la cadena.A span of chars to write to the string.

Se aplica a