StringWriter.Write Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee schrijft u gegevens naar de tekenreeks.
Overloads
| Name | Description |
|---|---|
| Write(Char[], Int32, Int32) |
Hiermee schrijft u een submaarray van tekens naar de tekenreeks. |
| Write(String) |
Hiermee schrijft u een tekenreeks naar de huidige tekenreeks. |
| Write(ReadOnlySpan<Char>) |
Hiermee schrijft u de tekenreeksweergave van een reeks tekens naar de huidige tekenreeks. |
| Write(Char) |
Hiermee schrijft u een teken naar de tekenreeks. |
Write(Char[], Int32, Int32)
Hiermee schrijft u een submaarray van tekens naar de tekenreeks.
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)
Parameters
- buffer
- Char[]
De tekenmatrix waaruit gegevens moeten worden geschreven.
- index
- Int32
De positie in de buffer waar gegevens moeten worden gelezen.
- count
- Int32
Het maximum aantal tekens dat moet worden geschreven.
Uitzonderingen
buffer is null.
index of count is negatief.
(index + count)>buffer.
Length.
De schrijver is gesloten.
Voorbeelden
Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de StringWriter() constructor.
// 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)
Opmerkingen
Deze methode overschrijft TextWriter.Write.
Met deze methode worden count tekens van gegevens naar deze StringWriter geschreven, buffervanaf positie index.
De volgende tabel bevat voorbeelden van andere typische of gerelateerde I/O-taken.
| Om dit te doen… | Zie het voorbeeld in dit onderwerp... |
|---|---|
| Maak een tekstbestand. | Procedure: Tekst naar een bestand schrijven |
| Schrijf naar een tekstbestand. | Procedure: Tekst naar een bestand schrijven |
| Lezen uit een tekstbestand. | Procedure: Tekst uit een bestand lezen |
| Voeg tekst toe aan een bestand. |
Procedure: Openen en toevoegen aan een logboekbestand File.AppendText FileInfo.AppendText |
| De grootte van een bestand ophalen. | FileInfo.Length |
| Haal de kenmerken van een bestand op. | File.GetAttributes |
| Stel de kenmerken van een bestand in. | File.SetAttributes |
| Bepaal of er een bestand bestaat. | File.Exists |
| Lezen uit een binair bestand. | Procedure: lezen en schrijven naar een nieuw gegevensbestand |
| Schrijven naar een binair bestand. | Procedure: lezen en schrijven naar een nieuw gegevensbestand |
Zie ook
- Bestands- en Stream-I/O
- Procedure: Tekst uit een bestand lezen
- Procedure: Tekst naar een bestand schrijven
Van toepassing op
Write(String)
Hiermee schrijft u een tekenreeks naar de huidige tekenreeks.
public:
override void Write(System::String ^ value);
public override void Write(string value);
override this.Write : string -> unit
Public Overrides Sub Write (value As String)
Parameters
- value
- String
De tekenreeks die moet worden geschreven.
Uitzonderingen
De schrijver is gesloten.
Voorbeelden
Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de StringWriter klasse.
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()
Opmerkingen
Deze methode overschrijft TextWriter.Write.
Als de opgegeven tekenreeks is null, wordt er niets geschreven.
De volgende tabel bevat voorbeelden van andere typische of gerelateerde I/O-taken.
| Om dit te doen… | Zie het voorbeeld in dit onderwerp... |
|---|---|
| Maak een tekstbestand. | Procedure: Tekst naar een bestand schrijven |
| Schrijf naar een tekstbestand. | Procedure: Tekst naar een bestand schrijven |
| Lezen uit een tekstbestand. | Procedure: Tekst uit een bestand lezen |
| Voeg tekst toe aan een bestand. |
Procedure: Openen en toevoegen aan een logboekbestand File.AppendText FileInfo.AppendText |
| De grootte van een bestand ophalen. | FileInfo.Length |
| Haal de kenmerken van een bestand op. | File.GetAttributes |
| Stel de kenmerken van een bestand in. | File.SetAttributes |
| Bepaal of er een bestand bestaat. | File.Exists |
| Lezen uit een binair bestand. | Procedure: lezen en schrijven naar een nieuw gegevensbestand |
| Schrijven naar een binair bestand. | Procedure: lezen en schrijven naar een nieuw gegevensbestand |
Zie ook
- Bestands- en Stream-I/O
- Procedure: Tekst uit een bestand lezen
- Procedure: Tekst naar een bestand schrijven
Van toepassing op
Write(ReadOnlySpan<Char>)
Hiermee schrijft u de tekenreeksweergave van een reeks tekens naar de huidige tekenreeks.
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))
Parameters
- buffer
- ReadOnlySpan<Char>
Een reeks tekens om naar de tekenreeks te schrijven.
Van toepassing op
Write(Char)
Hiermee schrijft u een teken naar de tekenreeks.
public:
override void Write(char value);
public override void Write(char value);
override this.Write : char -> unit
Public Overrides Sub Write (value As Char)
Parameters
- value
- Char
Het teken dat moet worden geschreven.
Uitzonderingen
De schrijver is gesloten.
Voorbeelden
Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de StringWriter() constructor.
// 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)
Opmerkingen
Deze methode overschrijft TextWriter.Write.
De volgende tabel bevat voorbeelden van andere typische of gerelateerde I/O-taken.
| Om dit te doen… | Zie het voorbeeld in dit onderwerp... |
|---|---|
| Maak een tekstbestand. | Procedure: Tekst naar een bestand schrijven |
| Schrijf naar een tekstbestand. | Procedure: Tekst naar een bestand schrijven |
| Lezen uit een tekstbestand. | Procedure: Tekst uit een bestand lezen |
| Voeg tekst toe aan een bestand. |
Procedure: Openen en toevoegen aan een logboekbestand File.AppendText FileInfo.AppendText |
| De grootte van een bestand ophalen. | FileInfo.Length |
| Haal de kenmerken van een bestand op. | File.GetAttributes |
| Stel de kenmerken van een bestand in. | File.SetAttributes |
| Bepaal of er een bestand bestaat. | File.Exists |
| Lezen uit een binair bestand. | Procedure: lezen en schrijven naar een nieuw gegevensbestand |
| Schrijven naar een binair bestand. | Procedure: lezen en schrijven naar een nieuw gegevensbestand |
Zie ook
- Bestands- en Stream-I/O
- Procedure: Tekst uit een bestand lezen
- Procedure: Tekst naar een bestand schrijven