Nyelv

StringWriter Konstruktorok

Definíció

Inicializálja a StringWriter osztály új példányát.

Túlterhelések

Name Description
StringWriter()

Inicializálja a StringWriter osztály új példányát.

StringWriter(IFormatProvider)

Inicializálja az osztály új példányát StringWriter a megadott formátumvezérlővel.

StringWriter(StringBuilder)

Inicializálja a StringWriter megadott StringBuilderosztályba írandó osztály új példányát.

StringWriter(StringBuilder, IFormatProvider)

Inicializálja annak az osztálynak az StringWriter új példányát, amely a megadott StringBuilder formátumszolgáltatóval rendelkezik.

StringWriter()

Forrás:
StringWriter.cs
Forrás:
StringWriter.cs
Forrás:
StringWriter.cs
Forrás:
StringWriter.cs
Forrás:
StringWriter.cs

Inicializálja a StringWriter osztály új példányát.

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

Példák

Az alábbi példakód bemutatja, hogyan hozhat létre sztringet az StringWriter osztály használatával.

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

Megjegyzések

A rendszer automatikusan létrehoz egy új StringBuilder objektumot, és társítja az StringWriter osztály új példányával. Mivel ehhez a konstruktorhoz nincs megadva formátumvezérlő, az új példány inicializálva lesz a következővel CultureInfo.CurrentCulture: .

Az alábbi táblázat más tipikus vagy kapcsolódó I/O-feladatokra mutat be példákat.

Ehhez... Tekintse meg a jelen témakörben szereplő példát...
Szövegfájl létrehozása. Útmutató: Szöveg írása fájlba
Írás szövegfájlba. Útmutató: Szöveg írása fájlba
Olvasás szövegfájlból. Útmutató: Szöveg beolvasása fájlból
Szöveg hozzáfűzése egy fájlhoz. Útmutató: Naplófájl megnyitása és hozzáfűzése

File.AppendText

FileInfo.AppendText
Fájl méretének lekérése. FileInfo.Length
A fájl attribútumainak lekérése. File.GetAttributes
Adja meg egy fájl attribútumait. File.SetAttributes
Állapítsa meg, hogy létezik-e fájl. File.Exists
Olvasás bináris fájlból. Útmutató: Olvasás és írás újonnan létrehozott adatfájlba
Írás bináris fájlba. Útmutató: Olvasás és írás újonnan létrehozott adatfájlba

Lásd még

A következőre érvényes:

StringWriter(IFormatProvider)

Forrás:
StringWriter.cs
Forrás:
StringWriter.cs
Forrás:
StringWriter.cs
Forrás:
StringWriter.cs
Forrás:
StringWriter.cs

Inicializálja az osztály új példányát StringWriter a megadott formátumvezérlővel.

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)

Paraméterek

formatProvider
IFormatProvider

Formázást IFormatProvider vezérlő objektum.

Példák

Az alábbi példakód bemutatja, hogyan hozhat létre sztringet egy adott kultúrában.

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

Megjegyzések

A rendszer automatikusan létrehoz egy új StringBuilder objektumot, és társítja az StringWriter osztály új példányával.

Az alábbi táblázat más tipikus vagy kapcsolódó I/O-feladatokra mutat be példákat.

Ehhez... Tekintse meg a jelen témakörben szereplő példát...
Szövegfájl létrehozása. Útmutató: Szöveg írása fájlba
Írás szövegfájlba. Útmutató: Szöveg írása fájlba
Olvasás szövegfájlból. Útmutató: Szöveg beolvasása fájlból
Szöveg hozzáfűzése egy fájlhoz. Útmutató: Naplófájl megnyitása és hozzáfűzése

File.AppendText

FileInfo.AppendText
Fájl méretének lekérése. FileInfo.Length
A fájl attribútumainak lekérése. File.GetAttributes
Adja meg egy fájl attribútumait. File.SetAttributes
Állapítsa meg, hogy létezik-e fájl. File.Exists
Olvasás bináris fájlból. Útmutató: Olvasás és írás újonnan létrehozott adatfájlba
Írás bináris fájlba. Útmutató: Olvasás és írás újonnan létrehozott adatfájlba

Lásd még

A következőre érvényes:

StringWriter(StringBuilder)

Forrás:
StringWriter.cs
Forrás:
StringWriter.cs
Forrás:
StringWriter.cs
Forrás:
StringWriter.cs
Forrás:
StringWriter.cs

Inicializálja a StringWriter megadott StringBuilderosztályba írandó osztály új példányát.

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)

Paraméterek

sb
StringBuilder

Az StringBuilder az objektum, amelybe írni szeretne.

Kivételek

sb az null.

Példák

Az alábbi példakód azt mutatja be, hogy az StringBuilder osztály használatával módosítja a mögöttes sztringet egy zárt StringWriterfájlban.

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

Megjegyzések

Mivel ehhez a konstruktorhoz nincs megadva formátumvezérlő, az új példány inicializálva lesz a következővel CultureInfo.CurrentCulture: .

Az alábbi táblázat más tipikus vagy kapcsolódó I/O-feladatokra mutat be példákat.

Ehhez... Tekintse meg a jelen témakörben szereplő példát...
Szövegfájl létrehozása. Útmutató: Szöveg írása fájlba
Írás szövegfájlba. Útmutató: Szöveg írása fájlba
Olvasás szövegfájlból. Útmutató: Szöveg beolvasása fájlból
Szöveg hozzáfűzése egy fájlhoz. Útmutató: Naplófájl megnyitása és hozzáfűzése

File.AppendText

FileInfo.AppendText
Fájl méretének lekérése. FileInfo.Length
A fájl attribútumainak lekérése. File.GetAttributes
Adja meg egy fájl attribútumait. File.SetAttributes
Állapítsa meg, hogy létezik-e fájl. File.Exists
Olvasás bináris fájlból. Útmutató: Olvasás és írás újonnan létrehozott adatfájlba
Írás bináris fájlba. Útmutató: Olvasás és írás újonnan létrehozott adatfájlba

Lásd még

A következőre érvényes:

StringWriter(StringBuilder, IFormatProvider)

Forrás:
StringWriter.cs
Forrás:
StringWriter.cs
Forrás:
StringWriter.cs
Forrás:
StringWriter.cs
Forrás:
StringWriter.cs

Inicializálja annak az osztálynak az StringWriter új példányát, amely a megadott StringBuilder formátumszolgáltatóval rendelkezik.

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)

Paraméterek

sb
StringBuilder

Az StringBuilder az objektum, amelybe írni szeretne.

formatProvider
IFormatProvider

Formázást IFormatProvider vezérlő objektum.

Kivételek

sb az null.

Megjegyzések

Az alábbi táblázat más tipikus vagy kapcsolódó I/O-feladatokra mutat be példákat.

Ehhez... Tekintse meg a jelen témakörben szereplő példát...
Szövegfájl létrehozása. Útmutató: Szöveg írása fájlba
Írás szövegfájlba. Útmutató: Szöveg írása fájlba
Olvasás szövegfájlból. Útmutató: Szöveg beolvasása fájlból
Szöveg hozzáfűzése egy fájlhoz. Útmutató: Naplófájl megnyitása és hozzáfűzése

File.AppendText

FileInfo.AppendText
Fájl méretének lekérése. FileInfo.Length
A fájl attribútumainak lekérése. File.GetAttributes
Adja meg egy fájl attribútumait. File.SetAttributes
Állapítsa meg, hogy létezik-e fájl. File.Exists
Olvasás bináris fájlból. Útmutató: Olvasás és írás újonnan létrehozott adatfájlba
Írás bináris fájlba. Útmutató: Olvasás és írás újonnan létrehozott adatfájlba

Lásd még

A következőre érvényes: