StringWriter.Write Metodo

Definizione

Scrive i dati nella stringa.

Overload

Nome Descrizione
Write(Char[], Int32, Int32)

Scrive una sottomaschera di caratteri nella stringa.

Write(String)

Scrive una stringa nella stringa corrente.

Write(ReadOnlySpan<Char>)

Scrive la rappresentazione di stringa di un intervallo di caratteri nella stringa corrente.

Write(Char)

Scrive un carattere nella stringa.

Write(Char[], Int32, Int32)

Scrive una sottomaschera di caratteri nella stringa.

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)

Parametri

buffer
Char[]

Matrice di caratteri da cui scrivere i dati.

index
Int32

Posizione nel buffer in cui iniziare la lettura dei dati.

count
Int32

Numero massimo di caratteri da scrivere.

Eccezioni

buffer è null.

index o count è negativo.

(index + count)>buffer. Length.

Il writer è chiuso.

Esempio

Questo esempio di codice fa parte di un esempio più ampio fornito per il StringWriter() costruttore.

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

Commenti

Questo metodo esegue l'override di TextWriter.Write.

Questo metodo scrive count caratteri di dati in questo StringWriter da buffer, a partire dalla posizione index.

Nella tabella seguente sono elencati esempi di altre attività di I/O tipiche o correlate.

Per eseguire questa operazione... Consulta l'esempio in questo argomento...
Creare un file di testo. Procedura: Scrivere testo in un file
Scrittura in un file di testo. Procedura: Scrivere testo in un file
Leggere da un file di testo. Procedura: Leggere testo da un file
Aggiungere testo a un file. Procedura: Aprire e aggiungere a un file di log

File.AppendText

FileInfo.AppendText
Ottenere le dimensioni di un file. FileInfo.Length
Ottenere gli attributi di un file. File.GetAttributes
Impostare gli attributi di un file. File.SetAttributes
Determinare se esiste un file. File.Exists
Leggere da un file binario. Procedura: Leggere e scrivere in un file di dati appena creato
Scrivere in un file binario. Procedura: Leggere e scrivere in un file di dati appena creato

Vedi anche

Si applica a

Write(String)

Scrive una stringa nella stringa corrente.

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)

Parametri

value
String

Stringa da scrivere.

Eccezioni

Il writer è chiuso.

Esempio

Questo esempio di codice fa parte di un esempio più ampio fornito per la StringWriter classe .

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

Commenti

Questo metodo esegue l'override di TextWriter.Write.

Se la stringa specificata è null, non viene scritto nulla.

Nella tabella seguente sono elencati esempi di altre attività di I/O tipiche o correlate.

Per eseguire questa operazione... Consulta l'esempio in questo argomento...
Creare un file di testo. Procedura: Scrivere testo in un file
Scrittura in un file di testo. Procedura: Scrivere testo in un file
Leggere da un file di testo. Procedura: Leggere testo da un file
Aggiungere testo a un file. Procedura: Aprire e aggiungere a un file di log

File.AppendText

FileInfo.AppendText
Ottenere le dimensioni di un file. FileInfo.Length
Ottenere gli attributi di un file. File.GetAttributes
Impostare gli attributi di un file. File.SetAttributes
Determinare se esiste un file. File.Exists
Leggere da un file binario. Procedura: Leggere e scrivere in un file di dati appena creato
Scrivere in un file binario. Procedura: Leggere e scrivere in un file di dati appena creato

Vedi anche

Si applica a

Write(ReadOnlySpan<Char>)

Scrive la rappresentazione di stringa di un intervallo di caratteri nella stringa corrente.

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

Parametri

buffer
ReadOnlySpan<Char>

Intervallo di caratteri da scrivere nella stringa.

Si applica a

Write(Char)

Scrive un carattere nella stringa.

public:
 override void Write(char value);
public override void Write(char value);
override this.Write : char -> unit
Public Overrides Sub Write (value As Char)

Parametri

value
Char

Carattere da scrivere.

Eccezioni

Il writer è chiuso.

Esempio

Questo esempio di codice fa parte di un esempio più ampio fornito per il StringWriter() costruttore.

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

Commenti

Questo metodo esegue l'override di TextWriter.Write.

Nella tabella seguente sono elencati esempi di altre attività di I/O tipiche o correlate.

Per eseguire questa operazione... Consulta l'esempio in questo argomento...
Creare un file di testo. Procedura: Scrivere testo in un file
Scrittura in un file di testo. Procedura: Scrivere testo in un file
Leggere da un file di testo. Procedura: Leggere testo da un file
Aggiungere testo a un file. Procedura: Aprire e aggiungere a un file di log

File.AppendText

FileInfo.AppendText
Ottenere le dimensioni di un file. FileInfo.Length
Ottenere gli attributi di un file. File.GetAttributes
Impostare gli attributi di un file. File.SetAttributes
Determinare se esiste un file. File.Exists
Leggere da un file binario. Procedura: Leggere e scrivere in un file di dati appena creato
Scrivere in un file binario. Procedura: Leggere e scrivere in un file di dati appena creato

Vedi anche

Si applica a