StringWriter.Write Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt Daten in die Zeichenfolge.
Überlädt
| Name | Beschreibung |
|---|---|
| Write(Char[], Int32, Int32) |
Schreibt eine Unterarray von Zeichen in die Zeichenfolge. |
| Write(String) |
Schreibt eine Zeichenfolge in die aktuelle Zeichenfolge. |
| Write(StringBuilder) |
Schreibt die Zeichenfolgendarstellung eines Zeichenfolgen-Generators in die aktuelle Zeichenfolge. |
| Write(Char) |
Schreibt ein Zeichen in die Zeichenfolge. |
| Write(ReadOnlySpan<Char>) |
Schreibt die Zeichenfolgendarstellung einer Spanne von Zeichen in die aktuelle Zeichenfolge. |
Write(Char[], Int32, Int32)
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
Schreibt eine Unterarray von Zeichen in die Zeichenfolge.
public:
override void Write(cli::array <char> ^ buffer, int index, int count);
public override void Write(char[] buffer, int index, int count);
override this.Write : char[] * int * int -> unit
Public Overrides Sub Write (buffer As Char(), index As Integer, count As Integer)
Parameter
- buffer
- Char[]
Das Zeichenarray, aus dem Daten geschrieben werden sollen.
- index
- Int32
Die Position im Puffer, an der mit dem Lesen von Daten begonnen werden soll.
- count
- Int32
Die maximale Anzahl von Zeichen, die geschrieben werden sollen.
Ausnahmen
buffer ist null.
index oder count ist negativ.
(index + count)>buffer.
Length.
Der Autor ist geschlossen.
Beispiele
Dieses Codebeispiel ist Teil eines größeren Beispiels, das für den StringWriter() Konstruktor bereitgestellt wird.
// 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 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)
Hinweise
Diese Methode überschreibt TextWriter.Write.
Diese Methode schreibt count Zeichen von Daten in StringWriterdiese buffer Von , beginnend an position index.
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
- Datei- und Stream-E/A
- Vorgehensweise: Lesen von Text aus einer Datei
- Vorgehensweise: Schreiben von Text in eine Datei
Gilt für:
Write(String)
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
Schreibt eine Zeichenfolge in die aktuelle Zeichenfolge.
public:
override void Write(System::String ^ value);
public override void Write(string value);
public override void Write(string? value);
override this.Write : string -> unit
Public Overrides Sub Write (value As String)
Parameter
- value
- String
Die zu schreibende Zeichenfolge.
Ausnahmen
Der Autor ist geschlossen.
Beispiele
Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die StringWriter Klasse bereitgestellt wird.
convertedCharacter = (char)intCharacter;
if(convertedCharacter == '.')
{
strWriter.Write(".\n\n");
// Bypass the spaces between sentences.
strReader.Read();
strReader.Read();
}
convertedCharacter = Convert.ToChar(intCharacter)
If convertedCharacter = "."C Then
strWriter.Write("." & vbCrLf & vbCrLf)
' Bypass the spaces between sentences.
strReader.Read()
strReader.Read()
Hinweise
Diese Methode überschreibt TextWriter.Write.
Wenn die angegebene Zeichenfolge lautet null, wird nichts geschrieben.
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
- Datei- und Stream-E/A
- Vorgehensweise: Lesen von Text aus einer Datei
- Vorgehensweise: Schreiben von Text in eine Datei
Gilt für:
Write(StringBuilder)
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
Schreibt die Zeichenfolgendarstellung eines Zeichenfolgen-Generators in die aktuelle Zeichenfolge.
public:
override void Write(System::Text::StringBuilder ^ value);
public override void Write(System.Text.StringBuilder? value);
override this.Write : System.Text.StringBuilder -> unit
Public Overrides Sub Write (value As StringBuilder)
Parameter
- value
- StringBuilder
Der Zeichenfolgen-Generator, der in die Zeichenfolge geschrieben werden soll.
Gilt für:
Write(Char)
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
Schreibt ein Zeichen in die Zeichenfolge.
public:
override void Write(char value);
public override void Write(char value);
override this.Write : char -> unit
Public Overrides Sub Write (value As Char)
Parameter
- value
- Char
Das zu schreibende Zeichen.
Ausnahmen
Der Autor ist geschlossen.
Beispiele
Dieses Codebeispiel ist Teil eines größeren Beispiels, das für den StringWriter() Konstruktor bereitgestellt wird.
// 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 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)
Hinweise
Diese Methode überschreibt TextWriter.Write.
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
- Datei- und Stream-E/A
- Vorgehensweise: Lesen von Text aus einer Datei
- Vorgehensweise: Schreiben von Text in eine Datei
Gilt für:
Write(ReadOnlySpan<Char>)
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
- Quelle:
- StringWriter.cs
Schreibt die Zeichenfolgendarstellung einer Spanne von Zeichen in die aktuelle Zeichenfolge.
public:
override void Write(ReadOnlySpan<char> buffer);
public override void Write(ReadOnlySpan<char> buffer);
override this.Write : ReadOnlySpan<char> -> unit
Public Overrides Sub Write (buffer As ReadOnlySpan(Of Char))
Parameter
- buffer
- ReadOnlySpan<Char>
Eine Spanne von Zeichen, die in die Zeichenfolge geschrieben werden sollen.