StringWriter.Write Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapisuje dane w ciągu.
Przeciążenia
| Nazwa | Opis |
|---|---|
| Write(Char[], Int32, Int32) |
Zapisuje podarraj znaków w ciągu. |
| Write(String) |
Zapisuje ciąg w bieżącym ciągu. |
| Write(StringBuilder) |
Zapisuje ciąg reprezentujący 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
- Ź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, w którym należy rozpocząć odczytywanie danych.
- count
- Int32
Maksymalna liczba znaków do zapisania.
Wyjątki
Parametr buffer ma wartość 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('.');
' 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 metodę TextWriter.Write.
Ta metoda zapisuje count do tego StringWriter znaki danych z buffer, zaczynając od pozycji index.
W poniższej tabeli wymieniono przykłady innych typowych lub powiązanych zadań we/wy.
| Aby to zrobić... | Zobacz przykład w tym temacie... |
|---|---|
| Utwórz plik tekstowy. | Instrukcje: zapisywanie tekstu w pliku |
| Zapisywanie w pliku tekstowym. | Instrukcje: zapisywanie tekstu w pliku |
| Odczyt z pliku tekstowego. | Instrukcje: odczytywanie tekstu z pliku |
| Dołączanie tekstu do pliku. |
Instrukcje: otwieranie i dołączanie do pliku dziennika 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: odczytywanie i zapisywanie w nowo utworzonym pliku danych |
| Zapisywanie w pliku binarnym. | Instrukcje: odczytywanie i zapisywanie w nowo utworzonym pliku danych |
Zobacz też
- Wejście/Wyjście plików i strumieni
- Instrukcje: odczytywanie tekstu z pliku
- Instrukcje: zapisywanie tekstu w pliku
Dotyczy
Write(String)
- Źródło:
- StringWriter.cs
- Źródło:
- StringWriter.cs
- Ź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 zapisania.
Wyjątki
Pisarz jest zamknięty.
Przykłady
Ten przykład kodu jest częścią większego przykładu udostępnionego dla klasy 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()
Uwagi
Ta metoda zastępuje metodę 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 to zrobić... | Zobacz przykład w tym temacie... |
|---|---|
| Utwórz plik tekstowy. | Instrukcje: zapisywanie tekstu w pliku |
| Zapisywanie w pliku tekstowym. | Instrukcje: zapisywanie tekstu w pliku |
| Odczyt z pliku tekstowego. | Instrukcje: odczytywanie tekstu z pliku |
| Dołączanie tekstu do pliku. |
Instrukcje: otwieranie i dołączanie do pliku dziennika 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: odczytywanie i zapisywanie w nowo utworzonym pliku danych |
| Zapisywanie w pliku binarnym. | Instrukcje: odczytywanie i zapisywanie w nowo utworzonym pliku danych |
Zobacz też
- Wejście/Wyjście plików i strumieni
- Instrukcje: odczytywanie tekstu z pliku
- Instrukcje: zapisywanie tekstu w pliku
Dotyczy
Write(StringBuilder)
- Źródło:
- StringWriter.cs
- Źródło:
- StringWriter.cs
- Źródło:
- StringWriter.cs
- Źródło:
- StringWriter.cs
- Źródło:
- StringWriter.cs
Zapisuje ciąg reprezentujący 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
- Ź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('.');
' 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 metodę TextWriter.Write.
W poniższej tabeli wymieniono przykłady innych typowych lub powiązanych zadań we/wy.
| Aby to zrobić... | Zobacz przykład w tym temacie... |
|---|---|
| Utwórz plik tekstowy. | Instrukcje: zapisywanie tekstu w pliku |
| Zapisywanie w pliku tekstowym. | Instrukcje: zapisywanie tekstu w pliku |
| Odczyt z pliku tekstowego. | Instrukcje: odczytywanie tekstu z pliku |
| Dołączanie tekstu do pliku. |
Instrukcje: otwieranie i dołączanie do pliku dziennika 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: odczytywanie i zapisywanie w nowo utworzonym pliku danych |
| Zapisywanie w pliku binarnym. | Instrukcje: odczytywanie i zapisywanie w nowo utworzonym pliku danych |
Zobacz też
- Wejście/Wyjście plików i strumieni
- Instrukcje: odczytywanie tekstu z pliku
- Instrukcje: zapisywanie tekstu w pliku
Dotyczy
Write(ReadOnlySpan<Char>)
- Źródło:
- StringWriter.cs
- Źródło:
- StringWriter.cs
- Ź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.