Udostępnij za pośrednictwem


StringWriter.Write Metoda

Definicja

Zapisuje dane w ciągu.

Przeciążenia

Write(Char[], Int32, Int32)

Zapisuje podarraj znaków w ciągu.

Write(String)

Zapisuje ciąg w bieżącym ciągu.

Write(StringBuilder)

Zapisuje reprezentację ciągu konstruktora ciągów w bieżącym ciągu.

Write(Char)

Zapisuje znak w ciągu.

Write(ReadOnlySpan<Char>)

Zapisuje reprezentację ciągu zakresu znaków w bieżącym ciągu.

Write(Char[], Int32, Int32)

Źródło:
StringWriter.cs
Źródło:
StringWriter.cs
Źródło:
StringWriter.cs

Zapisuje podarraj znaków w ciągu.

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[]

Tablica znaków do zapisu danych.

index
Int32

Pozycja w buforze, na którym należy rozpocząć odczytywanie danych.

count
Int32

Maksymalna liczba znaków do zapisania.

Wyjątki

buffer to null.

index lub count jest ujemny.

(index + count)>buffer. Length.

Pisarz jest zamknięty.

Przykłady

Ten przykład kodu jest częścią większego przykładu podanego dla konstruktora 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( 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)

Uwagi

Ta metoda zastępuje TextWriter.Write.

Ta metoda zapisuje count znaki danych na tym StringWriter od buffer, zaczynając od pozycji index.

W poniższej tabeli wymieniono przykłady innych typowych lub powiązanych zadań we/wy.

Aby wykonać tę czynność... Zobacz przykład w tym temacie...
Twórca pliku tekstowego. Instrukcje: Zapisywanie tekstu w pliku
Zapisywanie w pliku tekstowym. Instrukcje: Zapisywanie tekstu w pliku
Odczyt z pliku tekstowego. Instrukcje: Odczytywanie tekstu z pliku
Dołącz tekst do pliku. Instrukcje: Otwieranie pliku dziennika i dołączanie do niego

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: Odczyt i zapis we właśnie utworzonym pliku danych
Zapisywanie w pliku binarnym. Instrukcje: Odczyt i zapis we właśnie utworzonym pliku danych

Zobacz też

Dotyczy

Write(String)

Źródło:
StringWriter.cs
Źródło:
StringWriter.cs
Źródło:
StringWriter.cs

Zapisuje ciąg w bieżącym ciągu.

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

Ciąg do zapisu.

Wyjątki

Pisarz jest zamknięty.

Przykłady

Ten przykład kodu jest częścią większego przykładu podanego StringWriter dla klasy.

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

Uwagi

Ta metoda zastępuje TextWriter.Write.

Jeśli określony ciąg to null, nic nie jest zapisywane.

W poniższej tabeli wymieniono przykłady innych typowych lub powiązanych zadań we/wy.

Aby wykonać tę czynność... Zobacz przykład w tym temacie...
Twórca pliku tekstowego. Instrukcje: Zapisywanie tekstu w pliku
Zapisywanie w pliku tekstowym. Instrukcje: Zapisywanie tekstu w pliku
Odczyt z pliku tekstowego. Instrukcje: Odczytywanie tekstu z pliku
Dołącz tekst do pliku. Instrukcje: Otwieranie pliku dziennika i dołączanie do niego

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: Odczyt i zapis we właśnie utworzonym pliku danych
Zapisywanie w pliku binarnym. Instrukcje: Odczyt i zapis we właśnie utworzonym pliku danych

Zobacz też

Dotyczy

Write(StringBuilder)

Źródło:
StringWriter.cs
Źródło:
StringWriter.cs
Źródło:
StringWriter.cs

Zapisuje reprezentację ciągu konstruktora ciągów w bieżącym ciągu.

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

Konstruktor ciągów do zapisu w ciągu.

Dotyczy

Write(Char)

Źródło:
StringWriter.cs
Źródło:
StringWriter.cs
Źródło:
StringWriter.cs

Zapisuje znak w ciągu.

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 do zapisania.

Wyjątki

Pisarz jest zamknięty.

Przykłady

Ten przykład kodu jest częścią większego przykładu podanego dla konstruktora 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( 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)

Uwagi

Ta metoda zastępuje TextWriter.Write.

W poniższej tabeli wymieniono przykłady innych typowych lub powiązanych zadań we/wy.

Aby wykonać tę czynność... Zobacz przykład w tym temacie...
Twórca pliku tekstowego. Instrukcje: Zapisywanie tekstu w pliku
Zapisywanie w pliku tekstowym. Instrukcje: Zapisywanie tekstu w pliku
Odczyt z pliku tekstowego. Instrukcje: Odczytywanie tekstu z pliku
Dołącz tekst do pliku. Instrukcje: Otwieranie pliku dziennika i dołączanie do niego

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: Odczyt i zapis we właśnie utworzonym pliku danych
Zapisywanie w pliku binarnym. Instrukcje: Odczyt i zapis we właśnie utworzonym pliku danych

Zobacz też

Dotyczy

Write(ReadOnlySpan<Char>)

Źródło:
StringWriter.cs
Źródło:
StringWriter.cs
Źródło:
StringWriter.cs

Zapisuje reprezentację ciągu zakresu znaków w bieżącym ciągu.

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>

Zakres znaków do zapisu w ciągu.

Dotyczy