StringWriter.Write Método

Definición

Escribe datos en la cadena.

Sobrecargas

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

Escribe una subbarray de caracteres en la cadena.

Write(String)

Escribe una cadena en la cadena actual.

Write(StringBuilder)

Escribe la representación de cadena de un generador de cadenas en la cadena actual.

Write(Char)

Escribe un carácter en la cadena.

Write(ReadOnlySpan<Char>)

Escribe la representación de cadena de un intervalo de caracteres en la cadena actual.

Write(Char[], Int32, Int32)

Source:
StringWriter.cs
Source:
StringWriter.cs
Source:
StringWriter.cs
Source:
StringWriter.cs
Source:
StringWriter.cs

Escribe una subbarray de caracteres en la cadena.

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 desde la que se van a escribir datos.

index
Int32

Posición en el búfer en la que se empiezan a leer los datos.

count
Int32

Número máximo de caracteres que se van a escribir.

Excepciones

buffer es null.

index o count es negativo.

(index + count)>buffer. Length.

El escritor está cerrado.

Ejemplos

Este ejemplo de código forma parte de un ejemplo más grande proporcionado para el 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('.');
' 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.

Este método escribe count caracteres de datos en este StringWriter desde buffer, empezando por la posición index.

En la tabla siguiente se enumeran ejemplos de otras tareas de E/S típicas o relacionadas.

Para ello... Vea el ejemplo de este tema...
Cree un archivo de texto. Cómo: Escribir texto en un archivo
Escribir en un archivo de texto. Cómo: Escribir texto en un archivo
Lee desde un archivo de texto. Cómo: Leer texto de un archivo
Anexe texto a un archivo. Cómo: Abrir y anexar a un archivo de registro

File.AppendText

FileInfo.AppendText
Obtenga el tamaño de un archivo. FileInfo.Length
Obtiene los atributos de un archivo. File.GetAttributes
Establezca los atributos de un archivo. File.SetAttributes
Determine si existe un archivo. File.Exists
Lee desde un archivo binario. Cómo: Leer y escribir en un archivo de datos recién creado
Escribir en un archivo binario. Cómo: Leer y escribir en un archivo de datos recién creado

Consulte también

Se aplica a

Write(String)

Source:
StringWriter.cs
Source:
StringWriter.cs
Source:
StringWriter.cs
Source:
StringWriter.cs
Source:
StringWriter.cs

Escribe una cadena en la cadena actual.

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.

Excepciones

El escritor está cerrado.

Ejemplos

Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la StringWriter clase .

convertedCharacter = (char)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.

Si la cadena especificada es null, no se escribe nada.

En la tabla siguiente se enumeran ejemplos de otras tareas de E/S típicas o relacionadas.

Para ello... Vea el ejemplo de este tema...
Cree un archivo de texto. Cómo: Escribir texto en un archivo
Escribir en un archivo de texto. Cómo: Escribir texto en un archivo
Lee desde un archivo de texto. Cómo: Leer texto de un archivo
Anexe texto a un archivo. Cómo: Abrir y anexar a un archivo de registro

File.AppendText

FileInfo.AppendText
Obtenga el tamaño de un archivo. FileInfo.Length
Obtiene los atributos de un archivo. File.GetAttributes
Establezca los atributos de un archivo. File.SetAttributes
Determine si existe un archivo. File.Exists
Lee desde un archivo binario. Cómo: Leer y escribir en un archivo de datos recién creado
Escribir en un archivo binario. Cómo: Leer y escribir en un archivo de datos recién creado

Consulte también

Se aplica a

Write(StringBuilder)

Source:
StringWriter.cs
Source:
StringWriter.cs
Source:
StringWriter.cs
Source:
StringWriter.cs
Source:
StringWriter.cs

Escribe la representación de cadena de un generador de cadenas en la cadena actual.

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

Generador de cadenas que se va a escribir en la cadena.

Se aplica a

Write(Char)

Source:
StringWriter.cs
Source:
StringWriter.cs
Source:
StringWriter.cs
Source:
StringWriter.cs
Source:
StringWriter.cs

Escribe un carácter en la cadena.

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.

Excepciones

El escritor está cerrado.

Ejemplos

Este ejemplo de código forma parte de un ejemplo más grande proporcionado para el 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('.');
' 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.

En la tabla siguiente se enumeran ejemplos de otras tareas de E/S típicas o relacionadas.

Para ello... Vea el ejemplo de este tema...
Cree un archivo de texto. Cómo: Escribir texto en un archivo
Escribir en un archivo de texto. Cómo: Escribir texto en un archivo
Lee desde un archivo de texto. Cómo: Leer texto de un archivo
Anexe texto a un archivo. Cómo: Abrir y anexar a un archivo de registro

File.AppendText

FileInfo.AppendText
Obtenga el tamaño de un archivo. FileInfo.Length
Obtiene los atributos de un archivo. File.GetAttributes
Establezca los atributos de un archivo. File.SetAttributes
Determine si existe un archivo. File.Exists
Lee desde un archivo binario. Cómo: Leer y escribir en un archivo de datos recién creado
Escribir en un archivo binario. Cómo: Leer y escribir en un archivo de datos recién creado

Consulte también

Se aplica a

Write(ReadOnlySpan<Char>)

Source:
StringWriter.cs
Source:
StringWriter.cs
Source:
StringWriter.cs
Source:
StringWriter.cs
Source:
StringWriter.cs

Escribe la representación de cadena de un intervalo de caracteres en la cadena actual.

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 van a escribir en la cadena.

Se aplica a