Sdílet prostřednictvím


StringWriter.Write Metoda

Definice

Zapíše data do řetězce.

Přetížení

Write(Char[], Int32, Int32)

Zapíše do řetězce dílčí pole znaků.

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

Zapíše do řetězce dílčí pole znaků.

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ů, ze které se mají zapisovat data.

index
Int32

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

count
Int32

Maximální počet znaků, které se mají napsat.

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 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( Char::Parse( "." ) );
// 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 znaky dat z StringWriterbuffer, počínaje na pozici index.

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

Požadovaná akce... Další informace naleznete v příkladu v tomto tématu...
Create 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řipojení textu 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
Zjistěte, jestli existuje soubor. 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

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 určený pro zápis

Výjimky

Spisovatel je zavřený.

Příklady

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

convertedCharacter = Convert::ToChar( intCharacter );
if ( convertedCharacter == '.' )
{
   strWriter->Write(  ".\n\n" );
   
   // Bypass the spaces between sentences.
   strReader->Read();
   strReader->Read();
}
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 nepíše.

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

Požadovaná akce... Další informace naleznete v příkladu v tomto tématu...
Create 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řipojení textu 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
Zjistěte, jestli existuje soubor. 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

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ů pro zápis do řetězce.

Platí pro

Write(Char)

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 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( Char::Parse( "." ) );
// 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 dalších typických nebo souvisejících vstupně-výstupních úloh.

Požadovaná akce... Další informace naleznete v příkladu v tomto tématu...
Create 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řipojení textu 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
Zjistěte, jestli existuje soubor. 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

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