Leer en inglés

Compartir a través de


StringWriter Constructores

Definición

Inicializa una nueva instancia de la clase StringWriter.

Sobrecargas

StringWriter()

Inicializa una nueva instancia de la clase StringWriter.

StringWriter(IFormatProvider)

Inicializa una nueva instancia de la clase StringWriter con el control de formato especificado.

StringWriter(StringBuilder)

Inicializa una nueva instancia de la clase StringWriter que escribe en el elemento StringBuilder especificado.

StringWriter(StringBuilder, IFormatProvider)

Inicializa una nueva instancia de la clase StringWriter que escribe en el StringBuilder especificado y tiene el proveedor de formato especificado.

StringWriter()

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

Inicializa una nueva instancia de la clase StringWriter.

C#
public StringWriter ();

Ejemplos

En el ejemplo de código siguiente se muestra cómo construir una cadena mediante la StringWriter clase .

C#
using System;
using System.IO;
using System.Text;

class StrWriter
{
    static void Main()
    {
        StringWriter strWriter  = new StringWriter();

        // 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 underlying StringBuilder for more complex
        // manipulations of the string.
        strWriter.GetStringBuilder().Insert(0, "Invalid ");

        Console.WriteLine("The following string is {0} encoded.\n{1}",
            strWriter.Encoding.EncodingName, strWriter.ToString());
    }
}

Comentarios

Se crea automáticamente un nuevo StringBuilder objeto y se asocia a la nueva instancia de la StringWriter clase . Dado que no se especifica un control de formato para este constructor, la nueva instancia se inicializará con CultureInfo.CurrentCulture.

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

Para... Vea el ejemplo de este tema...
Crear un archivo de texto Cómo: Escribir texto en un archivo
Escribir en un archivo de texto. Cómo: Escribir texto en un archivo
Leer 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
Obtiene 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
Leer 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

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

StringWriter(IFormatProvider)

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

Inicializa una nueva instancia de la clase StringWriter con el control de formato especificado.

C#
public StringWriter (IFormatProvider formatProvider);
C#
public StringWriter (IFormatProvider? formatProvider);

Parámetros

formatProvider
IFormatProvider

Objeto IFormatProvider que controla las operaciones de formato.

Ejemplos

En el ejemplo de código siguiente se muestra cómo construir una cadena en una referencia cultural específica.

C#
using System;
using System.Globalization;
using System.IO;

class StrWriter
{
    static void Main()
    {
        StringWriter strWriter =
            new StringWriter(new CultureInfo("ar-DZ"));

        strWriter.Write(DateTime.Now);

        Console.WriteLine(
            "Current date and time using the invariant culture: {0}\n" +
            "Current date and time using the Algerian culture: {1}",
            DateTime.Now.ToString(), strWriter.ToString());
    }
}

Comentarios

Se crea automáticamente un nuevo StringBuilder objeto y se asocia a la nueva instancia de la StringWriter clase .

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

Para... Vea el ejemplo de este tema...
Crear un archivo de texto Cómo: Escribir texto en un archivo
Escribir en un archivo de texto. Cómo: Escribir texto en un archivo
Leer 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
Obtiene 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
Leer 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

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

StringWriter(StringBuilder)

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

Inicializa una nueva instancia de la clase StringWriter que escribe en el elemento StringBuilder especificado.

C#
public StringWriter (System.Text.StringBuilder sb);

Parámetros

sb
StringBuilder

Objeto StringBuilder en el que se va a escribir.

Excepciones

sb es null.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de la StringBuilder clase para modificar la cadena subyacente en un objeto cerrado StringWriter.

C#
using System;
using System.IO;
using System.Text;

class StrWriter
{
    static void Main()
    {
        StringBuilder strBuilder =
            new StringBuilder("file path characters are: ");
        StringWriter strWriter = new StringWriter(strBuilder);

        strWriter.Write(
            Path.InvalidPathChars, 0, Path.InvalidPathChars.Length);

        strWriter.Close();

        // Since the StringWriter is closed, an exception will
        // be thrown if the Write method is called. However,
        // the StringBuilder can still manipulate the string.
        strBuilder.Insert(0, "Invalid ");
        Console.WriteLine(strWriter.ToString());
    }
}

Comentarios

Dado que no se especifica un control de formato para este constructor, la nueva instancia se inicializará con CultureInfo.CurrentCulture.

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

Para... Vea el ejemplo de este tema...
Crear un archivo de texto Cómo: Escribir texto en un archivo
Escribir en un archivo de texto. Cómo: Escribir texto en un archivo
Leer 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
Obtiene 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
Leer 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

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

StringWriter(StringBuilder, IFormatProvider)

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

Inicializa una nueva instancia de la clase StringWriter que escribe en el StringBuilder especificado y tiene el proveedor de formato especificado.

C#
public StringWriter (System.Text.StringBuilder sb, IFormatProvider formatProvider);
C#
public StringWriter (System.Text.StringBuilder sb, IFormatProvider? formatProvider);

Parámetros

sb
StringBuilder

Objeto StringBuilder en el que se va a escribir.

formatProvider
IFormatProvider

Objeto IFormatProvider que controla las operaciones de formato.

Excepciones

sb es null.

Comentarios

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

Para... Vea el ejemplo de este tema...
Crear un archivo de texto Cómo: Escribir texto en un archivo
Escribir en un archivo de texto. Cómo: Escribir texto en un archivo
Leer 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
Obtiene 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
Leer 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

.NET 9 y otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0