StringWriter.Write Metoda

Definice

Zapíše data do řetězce.

Přetížení

Name Description
Write(Char[], Int32, Int32)

Zapíše podarray znaků do řetězce.

Write(String)

Zapíše řetězec do aktuálního řetězce.

Write(StringBuilder)

Zapíše řetězcovou reprezentaci tvůrce řetězců do aktuálního řetězce.

Write(Char)

Zapíše znak do řetězce.

Write(ReadOnlySpan<Char>)

Zapíše řetězcovou reprezentaci rozsahu znaků do aktuálního řetězce.

Write(Char[], Int32, Int32)

Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs

Zapíše podarray znaků do řetězce.

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)

Parametry

buffer
Char[]

Pole znaků pro zápis dat z.

index
Int32

Pozice ve vyrovnávací paměti, na které se mají začít číst data.

count
Int32

Maximální počet znaků k zápisu.

Výjimky

buffer je null.

index nebo count je negativní.

(index + count)>buffer. Length.

Spisovatel je zavřený.

Příklady

Tento příklad kódu je součástí většího příkladu zadaného StringWriter() pro konstruktor.

// 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)

Poznámky

Tato metoda přepíše TextWriter.Write.

Tato metoda zapisuje count do této StringWriter metody znaky dat od buffer, počínaje pozicí index.

Následující tabulka uvádí příklady jiných typických nebo souvisejících vstupně-výstupních úloh.

Chcete-li to provést... Podívejte se na příklad v tomto tématu...
Vytvořte textový soubor. Postupy: Zápis textu do souboru
Zápis do textového souboru Postupy: Zápis textu do souboru
Čtení z textového souboru Postupy: Čtení textu ze souboru
Připojte text k souboru. Postupy: Otevření a připojení k souboru protokolu

File.AppendText

FileInfo.AppendText
Získejte velikost souboru. FileInfo.Length
Získá atributy souboru. File.GetAttributes
Nastavte atributy souboru. File.SetAttributes
Určete, jestli soubor existuje. File.Exists
Čtení z binárního souboru Postupy: Čtení a zápis do nově vytvořeného datového souboru
Zápis do binárního souboru Postupy: Čtení a zápis do nově vytvořeného datového souboru

Viz také

Platí pro

Write(String)

Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs

Zapíše řetězec do aktuálního řetězce.

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)

Parametry

value
String

Řetězec k zápisu.

Výjimky

Spisovatel je zavřený.

Příklady

Tento příklad kódu je součástí většího příkladu uvedeného pro třídu StringWriter.

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()

Poznámky

Tato metoda přepíše TextWriter.Write.

Pokud je nullzadaný řetězec , nic se nenapíše.

Následující tabulka uvádí příklady jiných typických nebo souvisejících vstupně-výstupních úloh.

Chcete-li to provést... Podívejte se na příklad v tomto tématu...
Vytvořte textový soubor. Postupy: Zápis textu do souboru
Zápis do textového souboru Postupy: Zápis textu do souboru
Čtení z textového souboru Postupy: Čtení textu ze souboru
Připojte text k souboru. Postupy: Otevření a připojení k souboru protokolu

File.AppendText

FileInfo.AppendText
Získejte velikost souboru. FileInfo.Length
Získá atributy souboru. File.GetAttributes
Nastavte atributy souboru. File.SetAttributes
Určete, jestli soubor existuje. File.Exists
Čtení z binárního souboru Postupy: Čtení a zápis do nově vytvořeného datového souboru
Zápis do binárního souboru Postupy: Čtení a zápis do nově vytvořeného datového souboru

Viz také

Platí pro

Write(StringBuilder)

Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs

Zapíše řetězcovou reprezentaci tvůrce řetězců do aktuálního řetězce.

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)

Parametry

value
StringBuilder

Tvůrce řetězců, který se má na řetězec zapisovat.

Platí pro

Write(Char)

Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs

Zapíše znak do řetězce.

public:
 override void Write(char value);
public override void Write(char value);
override this.Write : char -> unit
Public Overrides Sub Write (value As Char)

Parametry

value
Char

Znak, který se má napsat.

Výjimky

Spisovatel je zavřený.

Příklady

Tento příklad kódu je součástí většího příkladu zadaného StringWriter() pro konstruktor.

// 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)

Poznámky

Tato metoda přepíše TextWriter.Write.

Následující tabulka uvádí příklady jiných typických nebo souvisejících vstupně-výstupních úloh.

Chcete-li to provést... Podívejte se na příklad v tomto tématu...
Vytvořte textový soubor. Postupy: Zápis textu do souboru
Zápis do textového souboru Postupy: Zápis textu do souboru
Čtení z textového souboru Postupy: Čtení textu ze souboru
Připojte text k souboru. Postupy: Otevření a připojení k souboru protokolu

File.AppendText

FileInfo.AppendText
Získejte velikost souboru. FileInfo.Length
Získá atributy souboru. File.GetAttributes
Nastavte atributy souboru. File.SetAttributes
Určete, jestli soubor existuje. File.Exists
Čtení z binárního souboru Postupy: Čtení a zápis do nově vytvořeného datového souboru
Zápis do binárního souboru Postupy: Čtení a zápis do nově vytvořeného datového souboru

Viz také

Platí pro

Write(ReadOnlySpan<Char>)

Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs
Zdroj:
StringWriter.cs

Zapíše řetězcovou reprezentaci rozsahu znaků do aktuálního řetězce.

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))

Parametry

buffer
ReadOnlySpan<Char>

Rozsah znaků pro zápis do řetězce.

Platí pro