StringWriter Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ż
- Wejście/Wyjście plików i strumieni
- Instrukcje: odczytywanie tekstu z pliku
- Instrukcje: zapisywanie tekstu w pliku
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ż
- Wejście/Wyjście plików i strumieni
- Instrukcje: odczytywanie tekstu z pliku
- Instrukcje: zapisywanie tekstu w pliku
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
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ż
- Wejście/Wyjście plików i strumieni
- Instrukcje: odczytywanie tekstu z pliku
- Instrukcje: zapisywanie tekstu w pliku
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
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ż
- Wejście/Wyjście plików i strumieni
- Instrukcje: odczytywanie tekstu z pliku
- Instrukcje: zapisywanie tekstu w pliku