StringWriter Konstruktoren

Definition

Initialisiert eine neue Instanz der StringWriter-Klasse.

Überlädt

Name Beschreibung
StringWriter()

Initialisiert eine neue Instanz der StringWriter-Klasse.

StringWriter(IFormatProvider)

Initialisiert eine neue Instanz der StringWriter Klasse mit dem angegebenen Formatsteuerelement.

StringWriter(StringBuilder)

Initialisiert eine neue Instanz der StringWriter Klasse, die in die angegebene StringBuilderKlasse schreibt.

StringWriter(StringBuilder, IFormatProvider)

Initialisiert eine neue Instanz der StringWriter Klasse, die in die angegebene StringBuilder Klasse schreibt und den angegebenen Formatanbieter aufweist.

StringWriter()

Quelle:
StringWriter.cs
Quelle:
StringWriter.cs
Quelle:
StringWriter.cs
Quelle:
StringWriter.cs
Quelle:
StringWriter.cs

Initialisiert eine neue Instanz der StringWriter-Klasse.

public:
 StringWriter();
public StringWriter();
Public Sub New ()

Beispiele

Im folgenden Codebeispiel wird das Erstellen einer Zeichenfolge mithilfe der StringWriter Klasse veranschaulicht.

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());
    }
}
Imports System.IO
Imports System.Text

Public Class StrWriter

    Shared Sub Main()

        Dim strWriter As StringWriter = 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("."C)

        ' Use the underlying StringBuilder for more complex 
        ' manipulations of the string.
        strWriter.GetStringBuilder().Insert(0, "Invalid ")

        Console.WriteLine("The following string is {0} encoded." _
            & vbCrLf & "{1}", _
            strWriter.Encoding.EncodingName, strWriter.ToString())

    End Sub
End Class

Hinweise

Ein neues StringBuilder Objekt wird automatisch erstellt und der neuen Instanz der StringWriter Klasse zugeordnet. Da für diesen Konstruktor kein Formatsteuerelement angegeben ist, wird die neue Instanz mit CultureInfo.CurrentCultureinitialisiert.

In der folgenden Tabelle sind Beispiele für andere typische oder verwandte E/A-Aufgaben aufgeführt.

Um dies zu tun... Sehen Sie sich das Beispiel in diesem Thema an...
Erstellen Sie eine Textdatei. Vorgehensweise: Schreiben von Text in eine Datei
In eine Textdatei schreiben Vorgehensweise: Schreiben von Text in eine Datei
Aus einer Textdatei lesen. Vorgehensweise: Lesen von Text aus einer Datei
Anfügen von Text an eine Datei. Vorgehensweise: Öffnen und Anfügen an eine Protokolldatei

File.AppendText

FileInfo.AppendText
Ruft die Größe einer Datei ab. FileInfo.Length
Ruft die Attribute einer Datei ab. File.GetAttributes
Legen Sie die Attribute einer Datei fest. File.SetAttributes
Ermitteln Sie, ob eine Datei vorhanden ist. File.Exists
Aus einer Binärdatei lesen. Vorgehensweise: Lesen und Schreiben in eine neu erstellte Datendatei
Schreiben in eine Binärdatei. Vorgehensweise: Lesen und Schreiben in eine neu erstellte Datendatei

Weitere Informationen

Gilt für:

StringWriter(IFormatProvider)

Quelle:
StringWriter.cs
Quelle:
StringWriter.cs
Quelle:
StringWriter.cs
Quelle:
StringWriter.cs
Quelle:
StringWriter.cs

Initialisiert eine neue Instanz der StringWriter Klasse mit dem angegebenen Formatsteuerelement.

public:
 StringWriter(IFormatProvider ^ formatProvider);
public StringWriter(IFormatProvider formatProvider);
public StringWriter(IFormatProvider? formatProvider);
new System.IO.StringWriter : IFormatProvider -> System.IO.StringWriter
Public Sub New (formatProvider As IFormatProvider)

Parameter

formatProvider
IFormatProvider

Ein IFormatProvider Objekt, das die Formatierung steuert.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie eine Zeichenfolge in einer bestimmten Kultur erstellt wird.

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());
    }
}
Imports System.Globalization
Imports System.IO

Public Class StrWriter

    Shared Sub Main()
        Dim strWriter As New StringWriter(New CultureInfo("ar-DZ"))

        strWriter.Write(DateTime.Now)

        Console.WriteLine( _
            "Current date and time using the invariant culture: {0}" _
            & vbCrLf & _
            "Current date and time using the Algerian culture: {1}", _
            DateTime.Now.ToString(), strWriter.ToString())
    End Sub

End Class

Hinweise

Ein neues StringBuilder Objekt wird automatisch erstellt und der neuen Instanz der StringWriter Klasse zugeordnet.

In der folgenden Tabelle sind Beispiele für andere typische oder verwandte E/A-Aufgaben aufgeführt.

Um dies zu tun... Sehen Sie sich das Beispiel in diesem Thema an...
Erstellen Sie eine Textdatei. Vorgehensweise: Schreiben von Text in eine Datei
In eine Textdatei schreiben Vorgehensweise: Schreiben von Text in eine Datei
Aus einer Textdatei lesen. Vorgehensweise: Lesen von Text aus einer Datei
Anfügen von Text an eine Datei. Vorgehensweise: Öffnen und Anfügen an eine Protokolldatei

File.AppendText

FileInfo.AppendText
Ruft die Größe einer Datei ab. FileInfo.Length
Ruft die Attribute einer Datei ab. File.GetAttributes
Legen Sie die Attribute einer Datei fest. File.SetAttributes
Ermitteln Sie, ob eine Datei vorhanden ist. File.Exists
Aus einer Binärdatei lesen. Vorgehensweise: Lesen und Schreiben in eine neu erstellte Datendatei
Schreiben in eine Binärdatei. Vorgehensweise: Lesen und Schreiben in eine neu erstellte Datendatei

Weitere Informationen

Gilt für:

StringWriter(StringBuilder)

Quelle:
StringWriter.cs
Quelle:
StringWriter.cs
Quelle:
StringWriter.cs
Quelle:
StringWriter.cs
Quelle:
StringWriter.cs

Initialisiert eine neue Instanz der StringWriter Klasse, die in die angegebene StringBuilderKlasse schreibt.

public:
 StringWriter(System::Text::StringBuilder ^ sb);
public StringWriter(System.Text.StringBuilder sb);
new System.IO.StringWriter : System.Text.StringBuilder -> System.IO.StringWriter
Public Sub New (sb As StringBuilder)

Parameter

sb
StringBuilder

Das StringBuilder Objekt, in das geschrieben werden soll.

Ausnahmen

sb ist null.

Beispiele

Das folgende Codebeispiel veranschaulicht die Verwendung der Klasse zum Ändern der StringBuilder zugrunde liegenden Zeichenfolge in einer geschlossenen StringWriter.

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());
    }
}
Imports System.IO
Imports System.Text

Public Class StrWriter

    Shared Sub Main()
        Dim strBuilder As New StringBuilder( _
            "file path characters are: ")
        Dim strWriter As 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())
    End Sub

End Class

Hinweise

Da für diesen Konstruktor kein Formatsteuerelement angegeben ist, wird die neue Instanz mit CultureInfo.CurrentCultureinitialisiert.

In der folgenden Tabelle sind Beispiele für andere typische oder verwandte E/A-Aufgaben aufgeführt.

Um dies zu tun... Sehen Sie sich das Beispiel in diesem Thema an...
Erstellen Sie eine Textdatei. Vorgehensweise: Schreiben von Text in eine Datei
In eine Textdatei schreiben Vorgehensweise: Schreiben von Text in eine Datei
Aus einer Textdatei lesen. Vorgehensweise: Lesen von Text aus einer Datei
Anfügen von Text an eine Datei. Vorgehensweise: Öffnen und Anfügen an eine Protokolldatei

File.AppendText

FileInfo.AppendText
Ruft die Größe einer Datei ab. FileInfo.Length
Ruft die Attribute einer Datei ab. File.GetAttributes
Legen Sie die Attribute einer Datei fest. File.SetAttributes
Ermitteln Sie, ob eine Datei vorhanden ist. File.Exists
Aus einer Binärdatei lesen. Vorgehensweise: Lesen und Schreiben in eine neu erstellte Datendatei
Schreiben in eine Binärdatei. Vorgehensweise: Lesen und Schreiben in eine neu erstellte Datendatei

Weitere Informationen

Gilt für:

StringWriter(StringBuilder, IFormatProvider)

Quelle:
StringWriter.cs
Quelle:
StringWriter.cs
Quelle:
StringWriter.cs
Quelle:
StringWriter.cs
Quelle:
StringWriter.cs

Initialisiert eine neue Instanz der StringWriter Klasse, die in die angegebene StringBuilder Klasse schreibt und den angegebenen Formatanbieter aufweist.

public:
 StringWriter(System::Text::StringBuilder ^ sb, IFormatProvider ^ formatProvider);
public StringWriter(System.Text.StringBuilder sb, IFormatProvider formatProvider);
public StringWriter(System.Text.StringBuilder sb, IFormatProvider? formatProvider);
new System.IO.StringWriter : System.Text.StringBuilder * IFormatProvider -> System.IO.StringWriter
Public Sub New (sb As StringBuilder, formatProvider As IFormatProvider)

Parameter

sb
StringBuilder

Das StringBuilder Objekt, in das geschrieben werden soll.

formatProvider
IFormatProvider

Ein IFormatProvider Objekt, das die Formatierung steuert.

Ausnahmen

sb ist null.

Hinweise

In der folgenden Tabelle sind Beispiele für andere typische oder verwandte E/A-Aufgaben aufgeführt.

Um dies zu tun... Sehen Sie sich das Beispiel in diesem Thema an...
Erstellen Sie eine Textdatei. Vorgehensweise: Schreiben von Text in eine Datei
In eine Textdatei schreiben Vorgehensweise: Schreiben von Text in eine Datei
Aus einer Textdatei lesen. Vorgehensweise: Lesen von Text aus einer Datei
Anfügen von Text an eine Datei. Vorgehensweise: Öffnen und Anfügen an eine Protokolldatei

File.AppendText

FileInfo.AppendText
Ruft die Größe einer Datei ab. FileInfo.Length
Ruft die Attribute einer Datei ab. File.GetAttributes
Legen Sie die Attribute einer Datei fest. File.SetAttributes
Ermitteln Sie, ob eine Datei vorhanden ist. File.Exists
Aus einer Binärdatei lesen. Vorgehensweise: Lesen und Schreiben in eine neu erstellte Datendatei
Schreiben in eine Binärdatei. Vorgehensweise: Lesen und Schreiben in eine neu erstellte Datendatei

Weitere Informationen

Gilt für: