StringWriter.Write Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 StringWriter
buffer
, 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é
- Vstupně-výstupní operace souborů a Stream
- Postupy: Čtení textu ze souboru
- Postupy: Zápis textu do souboru
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 null
zadaný ř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é
- Vstupně-výstupní operace souborů a Stream
- Postupy: Čtení textu ze souboru
- Postupy: Zápis textu do souboru
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é
- Vstupně-výstupní operace souborů a Stream
- Postupy: Čtení textu ze souboru
- Postupy: Zápis textu do souboru
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.