StringWriter.Write Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Adatokat ír a sztringbe.
Túlterhelések
| Name | Description |
|---|---|
| Write(Char[], Int32, Int32) |
Karakterek alarráit írja a sztringbe. |
| Write(String) |
Sztringet ír az aktuális sztringre. |
| Write(StringBuilder) |
Egy sztringszerkesztő sztringképét írja az aktuális sztringre. |
| Write(Char) |
Karaktert ír a sztringbe. |
| Write(ReadOnlySpan<Char>) |
Egy karaktersorozat sztringképét írja az aktuális sztringre. |
Write(Char[], Int32, Int32)
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
Karakterek alarráit írja a sztringbe.
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)
Paraméterek
- buffer
- Char[]
A karaktertömb, amelyből adatokat írhat.
- index
- Int32
Az a pozíció a pufferben, ahol megkezdi az adatok olvasását.
- count
- Int32
Az írandó karakterek maximális száma.
Kivételek
buffer az null.
index vagy count negatív.
(index + count)>buffer.
Length.
Az író bezárt.
Példák
Ez a példakód egy nagyobb, a StringWriter() konstruktor számára biztosított példa része.
// 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)
Megjegyzések
Ez a metódus felülbírálja a parancsot TextWriter.Write.
Ez a metódus az adatok karaktereit írja count ide StringWriter a pozíciótól bufferindexkezdve.
Az alábbi táblázat más tipikus vagy kapcsolódó I/O-feladatokra mutat be példákat.
| Ehhez... | Tekintse meg a jelen témakörben szereplő példát... |
|---|---|
| Szövegfájl létrehozása. | Útmutató: Szöveg írása fájlba |
| Írás szövegfájlba. | Útmutató: Szöveg írása fájlba |
| Olvasás szövegfájlból. | Útmutató: Szöveg beolvasása fájlból |
| Szöveg hozzáfűzése egy fájlhoz. |
Útmutató: Naplófájl megnyitása és hozzáfűzése File.AppendText FileInfo.AppendText |
| Fájl méretének lekérése. | FileInfo.Length |
| A fájl attribútumainak lekérése. | File.GetAttributes |
| Adja meg egy fájl attribútumait. | File.SetAttributes |
| Állapítsa meg, hogy létezik-e fájl. | File.Exists |
| Olvasás bináris fájlból. | Útmutató: Olvasás és írás újonnan létrehozott adatfájlba |
| Írás bináris fájlba. | Útmutató: Olvasás és írás újonnan létrehozott adatfájlba |
Lásd még
A következőre érvényes:
Write(String)
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
Sztringet ír az aktuális sztringre.
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)
Paraméterek
- value
- String
Az írandó sztring.
Kivételek
Az író bezárt.
Példák
Ez a példakód egy nagyobb, az StringWriter osztályhoz tartozó példa része.
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()
Megjegyzések
Ez a metódus felülbírálja a parancsot TextWriter.Write.
Ha a megadott sztring az null, a rendszer nem ír semmit.
Az alábbi táblázat más tipikus vagy kapcsolódó I/O-feladatokra mutat be példákat.
| Ehhez... | Tekintse meg a jelen témakörben szereplő példát... |
|---|---|
| Szövegfájl létrehozása. | Útmutató: Szöveg írása fájlba |
| Írás szövegfájlba. | Útmutató: Szöveg írása fájlba |
| Olvasás szövegfájlból. | Útmutató: Szöveg beolvasása fájlból |
| Szöveg hozzáfűzése egy fájlhoz. |
Útmutató: Naplófájl megnyitása és hozzáfűzése File.AppendText FileInfo.AppendText |
| Fájl méretének lekérése. | FileInfo.Length |
| A fájl attribútumainak lekérése. | File.GetAttributes |
| Adja meg egy fájl attribútumait. | File.SetAttributes |
| Állapítsa meg, hogy létezik-e fájl. | File.Exists |
| Olvasás bináris fájlból. | Útmutató: Olvasás és írás újonnan létrehozott adatfájlba |
| Írás bináris fájlba. | Útmutató: Olvasás és írás újonnan létrehozott adatfájlba |
Lásd még
A következőre érvényes:
Write(StringBuilder)
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
Egy sztringszerkesztő sztringképét írja az aktuális sztringre.
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)
Paraméterek
- value
- StringBuilder
A sztringszerkesztő, amely a sztringbe ír.
A következőre érvényes:
Write(Char)
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
Karaktert ír a sztringbe.
public:
override void Write(char value);
public override void Write(char value);
override this.Write : char -> unit
Public Overrides Sub Write (value As Char)
Paraméterek
- value
- Char
Az írandó karakter.
Kivételek
Az író bezárt.
Példák
Ez a példakód egy nagyobb, a StringWriter() konstruktor számára biztosított példa része.
// 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)
Megjegyzések
Ez a metódus felülbírálja a parancsot TextWriter.Write.
Az alábbi táblázat más tipikus vagy kapcsolódó I/O-feladatokra mutat be példákat.
| Ehhez... | Tekintse meg a jelen témakörben szereplő példát... |
|---|---|
| Szövegfájl létrehozása. | Útmutató: Szöveg írása fájlba |
| Írás szövegfájlba. | Útmutató: Szöveg írása fájlba |
| Olvasás szövegfájlból. | Útmutató: Szöveg beolvasása fájlból |
| Szöveg hozzáfűzése egy fájlhoz. |
Útmutató: Naplófájl megnyitása és hozzáfűzése File.AppendText FileInfo.AppendText |
| Fájl méretének lekérése. | FileInfo.Length |
| A fájl attribútumainak lekérése. | File.GetAttributes |
| Adja meg egy fájl attribútumait. | File.SetAttributes |
| Állapítsa meg, hogy létezik-e fájl. | File.Exists |
| Olvasás bináris fájlból. | Útmutató: Olvasás és írás újonnan létrehozott adatfájlba |
| Írás bináris fájlba. | Útmutató: Olvasás és írás újonnan létrehozott adatfájlba |
Lásd még
A következőre érvényes:
Write(ReadOnlySpan<Char>)
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
- Forrás:
- StringWriter.cs
Egy karaktersorozat sztringképét írja az aktuális sztringre.
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))
Paraméterek
- buffer
- ReadOnlySpan<Char>
Karaktersorozat, amely a sztringbe írható.