StringWriter Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy StringWriter.

Przeciążenia

Nazwa Opis
StringWriter()

Inicjuje nowe wystąpienie klasy StringWriter.

StringWriter(IFormatProvider)

Inicjuje nowe wystąpienie StringWriter klasy za pomocą określonej kontrolki formatu.

StringWriter(StringBuilder)

Inicjuje nowe wystąpienie StringWriter klasy, która zapisuje w określonym StringBuilderobiekcie .

StringWriter(StringBuilder, IFormatProvider)

Inicjuje StringWriter nowe wystąpienie klasy, która zapisuje w określonym StringBuilder i ma określonego dostawcę formatu.

StringWriter()

Źródło:
StringWriter.cs
Źródło:
StringWriter.cs
Źródło:
StringWriter.cs
Źródło:
StringWriter.cs
Źródło:
StringWriter.cs

Inicjuje nowe wystąpienie klasy StringWriter.

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

Przykłady

W poniższym przykładzie kodu pokazano, jak utworzyć ciąg przy użyciu StringWriter klasy .

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

Uwagi

Nowy StringBuilder obiekt jest tworzony automatycznie i skojarzony z nowym wystąpieniem StringWriter klasy. Ponieważ dla tego konstruktora nie określono kontrolki formatu, nowe wystąpienie zostanie zainicjowane za pomocą CultureInfo.CurrentCulturepolecenia .

W poniższej tabeli wymieniono przykłady innych typowych lub powiązanych zadań we/wy.

Aby to zrobić... Zobacz przykład w tym temacie...
Utwórz plik tekstowy. Instrukcje: zapisywanie tekstu w pliku
Zapisywanie w pliku tekstowym. Instrukcje: zapisywanie tekstu w pliku
Odczyt z pliku tekstowego. Instrukcje: odczytywanie tekstu z pliku
Dołączanie tekstu do pliku. Instrukcje: otwieranie i dołączanie do pliku dziennika

File.AppendText

FileInfo.AppendText
Pobierz rozmiar pliku. FileInfo.Length
Pobierz atrybuty pliku. File.GetAttributes
Ustaw atrybuty pliku. File.SetAttributes
Ustal, czy plik istnieje. File.Exists
Odczyt z pliku binarnego. Instrukcje: odczytywanie i zapisywanie w nowo utworzonym pliku danych
Zapisywanie w pliku binarnym. Instrukcje: odczytywanie i zapisywanie w nowo utworzonym pliku danych

Zobacz też

Dotyczy

StringWriter(IFormatProvider)

Źródło:
StringWriter.cs
Źródło:
StringWriter.cs
Źródło:
StringWriter.cs
Źródło:
StringWriter.cs
Źródło:
StringWriter.cs

Inicjuje nowe wystąpienie StringWriter klasy za pomocą określonej kontrolki formatu.

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)

Parametry

formatProvider
IFormatProvider

IFormatProvider Obiekt, który kontroluje formatowanie.

Przykłady

W poniższym przykładzie kodu pokazano, jak utworzyć ciąg w określonej kulturze.

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

Uwagi

Nowy StringBuilder obiekt jest tworzony automatycznie i skojarzony z nowym wystąpieniem StringWriter klasy.

W poniższej tabeli wymieniono przykłady innych typowych lub powiązanych zadań we/wy.

Aby to zrobić... Zobacz przykład w tym temacie...
Utwórz plik tekstowy. Instrukcje: zapisywanie tekstu w pliku
Zapisywanie w pliku tekstowym. Instrukcje: zapisywanie tekstu w pliku
Odczyt z pliku tekstowego. Instrukcje: odczytywanie tekstu z pliku
Dołączanie tekstu do pliku. Instrukcje: otwieranie i dołączanie do pliku dziennika

File.AppendText

FileInfo.AppendText
Pobierz rozmiar pliku. FileInfo.Length
Pobierz atrybuty pliku. File.GetAttributes
Ustaw atrybuty pliku. File.SetAttributes
Ustal, czy plik istnieje. File.Exists
Odczyt z pliku binarnego. Instrukcje: odczytywanie i zapisywanie w nowo utworzonym pliku danych
Zapisywanie w pliku binarnym. Instrukcje: odczytywanie i zapisywanie w nowo utworzonym pliku danych

Zobacz też

Dotyczy

StringWriter(StringBuilder)

Źródło:
StringWriter.cs
Źródło:
StringWriter.cs
Źródło:
StringWriter.cs
Źródło:
StringWriter.cs
Źródło:
StringWriter.cs

Inicjuje nowe wystąpienie StringWriter klasy, która zapisuje w określonym StringBuilderobiekcie .

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)

Parametry

sb
StringBuilder

StringBuilder Obiekt do zapisu.

Wyjątki

Parametr sb ma wartość null.

Przykłady

W poniższym przykładzie kodu pokazano użycie StringBuilder klasy w celu zmodyfikowania bazowego ciągu w zamkniętym StringWriterobiekcie .

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

Uwagi

Ponieważ dla tego konstruktora nie określono kontrolki formatu, nowe wystąpienie zostanie zainicjowane za pomocą CultureInfo.CurrentCulturepolecenia .

W poniższej tabeli wymieniono przykłady innych typowych lub powiązanych zadań we/wy.

Aby to zrobić... Zobacz przykład w tym temacie...
Utwórz plik tekstowy. Instrukcje: zapisywanie tekstu w pliku
Zapisywanie w pliku tekstowym. Instrukcje: zapisywanie tekstu w pliku
Odczyt z pliku tekstowego. Instrukcje: odczytywanie tekstu z pliku
Dołączanie tekstu do pliku. Instrukcje: otwieranie i dołączanie do pliku dziennika

File.AppendText

FileInfo.AppendText
Pobierz rozmiar pliku. FileInfo.Length
Pobierz atrybuty pliku. File.GetAttributes
Ustaw atrybuty pliku. File.SetAttributes
Ustal, czy plik istnieje. File.Exists
Odczyt z pliku binarnego. Instrukcje: odczytywanie i zapisywanie w nowo utworzonym pliku danych
Zapisywanie w pliku binarnym. Instrukcje: odczytywanie i zapisywanie w nowo utworzonym pliku danych

Zobacz też

Dotyczy

StringWriter(StringBuilder, IFormatProvider)

Źródło:
StringWriter.cs
Źródło:
StringWriter.cs
Źródło:
StringWriter.cs
Źródło:
StringWriter.cs
Źródło:
StringWriter.cs

Inicjuje StringWriter nowe wystąpienie klasy, która zapisuje w określonym StringBuilder i ma określonego dostawcę formatu.

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)

Parametry

sb
StringBuilder

StringBuilder Obiekt do zapisu.

formatProvider
IFormatProvider

IFormatProvider Obiekt, który kontroluje formatowanie.

Wyjątki

Parametr sb ma wartość null.

Uwagi

W poniższej tabeli wymieniono przykłady innych typowych lub powiązanych zadań we/wy.

Aby to zrobić... Zobacz przykład w tym temacie...
Utwórz plik tekstowy. Instrukcje: zapisywanie tekstu w pliku
Zapisywanie w pliku tekstowym. Instrukcje: zapisywanie tekstu w pliku
Odczyt z pliku tekstowego. Instrukcje: odczytywanie tekstu z pliku
Dołączanie tekstu do pliku. Instrukcje: otwieranie i dołączanie do pliku dziennika

File.AppendText

FileInfo.AppendText
Pobierz rozmiar pliku. FileInfo.Length
Pobierz atrybuty pliku. File.GetAttributes
Ustaw atrybuty pliku. File.SetAttributes
Ustal, czy plik istnieje. File.Exists
Odczyt z pliku binarnego. Instrukcje: odczytywanie i zapisywanie w nowo utworzonym pliku danych
Zapisywanie w pliku binarnym. Instrukcje: odczytywanie i zapisywanie w nowo utworzonym pliku danych

Zobacz też

Dotyczy