StringWriter.Write Metodo

Definizione

Scrive dati nella stringa.Writes data to the string.

Overload

Write(Char[], Int32, Int32)

Scrive una sottomatrice di caratteri nella stringa.Writes a subarray of characters to the string.

Write(String)

Scrive una stringa nella stringa corrente.Writes a string to the current string.

Write(StringBuilder)

Scrive nella stringa corrente la rappresentazione stringa di un generatore di stringhe.Writes the string representation of a string builder to the current string.

Write(Char)

Scrive un carattere nella stringa.Writes a character to the string.

Write(ReadOnlySpan<Char>)

Scrive la rappresentazione stringa di un intervallo di caratteri nella stringa corrente.Writes the string representation of a span of chars to the current string.

Write(Char[], Int32, Int32)

Scrive una sottomatrice di caratteri nella stringa.Writes a subarray of characters to the string.

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.The character array to write data from.

index
Int32

Posizione del carattere nel buffer da cui iniziare la lettura dei dati.The position in the buffer at which to start reading data.

count
Int32

Numero massimo di caratteri da scrivere.The maximum number of characters to write.

Eccezioni

buffer è null.buffer is null.

index o count è negativo.index or count is negative.

(index + count)> buffer.(index + count)> buffer. Length.Length.

Il writer viene chiuso.The writer is closed.

Esempio

Questo esempio di codice fa parte di un esempio più ampio fornito per il StringWriter() costruttore.This code example is part of a larger example provided for the 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( 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)

Commenti

Questo metodo esegue l'override di TextWriter.Write.This method overrides TextWriter.Write.

Questo metodo scrive count i caratteri dei dati StringWriter da a buffer partire dalla posizione index .This method writes count characters of data to this StringWriter from buffer, starting at position index.

Nella tabella seguente sono elencati esempi di altre attività di I/O tipiche o correlate.The following table lists examples of other typical or related I/O tasks.

PerTo do this... Vedere l'esempio riportato in questo argomento...See the example in this topic...
Creare un file di testo.Create a text file. Procedura: Scrivere testo in un fileHow to: Write Text to a File
Scrivere in un file di testo.Write to a text file. Procedura: Scrivere testo in un fileHow to: Write Text to a File
Leggere da un file di testo.Read from a text file. Procedura: Leggere testo da un fileHow to: Read Text from a File
Aggiungere testo a un file.Append text to a file. Procedura: Aprire e accodare un file di logHow to: Open and Append to a Log File

File.AppendText

FileInfo.AppendText
Ottenere le dimensioni di un file.Get the size of a file. FileInfo.Length
Ottenere gli attributi di un file.Get the attributes of a file. File.GetAttributes
Impostare gli attributi di un file.Set the attributes of a file. File.SetAttributes
Determinare se un file esiste.Determine if a file exists. File.Exists
Leggere da un file binario.Read from a binary file. Procedura: Leggere e scrivere in un file di dati appena creatoHow to: Read and Write to a Newly Created Data File
Scrivere in un file binario.Write to a binary file. Procedura: Leggere e scrivere in un file di dati appena creatoHow to: Read and Write to a Newly Created Data File

Vedi anche

Si applica a

Prodotto Introduced

Write(String)

Scrive una stringa nella stringa corrente.Writes a string to the current string.

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.The string to write.

Eccezioni

Il writer viene chiuso.The writer is closed.

Esempio

Questo esempio di codice fa parte di un esempio più ampio fornito per la StringWriter classe.This code example is part of a larger example provided for the StringWriter class.

convertedCharacter = Convert::ToChar( intCharacter );
if ( convertedCharacter == '.' )
{
   strWriter->Write(  ".\n\n" );
   
   // Bypass the spaces between sentences.
   strReader->Read();
   strReader->Read();
}
convertedCharacter = Convert.ToChar(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.This method overrides TextWriter.Write.

Se la stringa specificata è null , non viene scritto alcun elemento.If the specified string is null, nothing is written.

Nella tabella seguente sono elencati esempi di altre attività di I/O tipiche o correlate.The following table lists examples of other typical or related I/O tasks.

PerTo do this... Vedere l'esempio riportato in questo argomento...See the example in this topic...
Creare un file di testo.Create a text file. Procedura: Scrivere testo in un fileHow to: Write Text to a File
Scrivere in un file di testo.Write to a text file. Procedura: Scrivere testo in un fileHow to: Write Text to a File
Leggere da un file di testo.Read from a text file. Procedura: Leggere testo da un fileHow to: Read Text from a File
Aggiungere testo a un file.Append text to a file. Procedura: Aprire e accodare un file di logHow to: Open and Append to a Log File

File.AppendText

FileInfo.AppendText
Ottenere le dimensioni di un file.Get the size of a file. FileInfo.Length
Ottenere gli attributi di un file.Get the attributes of a file. File.GetAttributes
Impostare gli attributi di un file.Set the attributes of a file. File.SetAttributes
Determinare se un file esiste.Determine if a file exists. File.Exists
Leggere da un file binario.Read from a binary file. Procedura: Leggere e scrivere in un file di dati appena creatoHow to: Read and Write to a Newly Created Data File
Scrivere in un file binario.Write to a binary file. Procedura: Leggere e scrivere in un file di dati appena creatoHow to: Read and Write to a Newly Created Data File

Vedi anche

Si applica a

Prodotto Introduced

Write(StringBuilder)

Scrive nella stringa corrente la rappresentazione stringa di un generatore di stringhe.Writes the string representation of a string builder to the current string.

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)

Parametri

value
StringBuilder

Generatore di stringhe da scrivere nella stringa.The string builder to write to the string.

Si applica a

Prodotto Introduced

Write(Char)

Scrive un carattere nella stringa.Writes a character to the string.

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.The character to write.

Eccezioni

Il writer viene chiuso.The writer is closed.

Esempio

Questo esempio di codice fa parte di un esempio più ampio fornito per il StringWriter() costruttore.This code example is part of a larger example provided for the 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( 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)

Commenti

Questo metodo esegue l'override di TextWriter.Write.This method overrides TextWriter.Write.

Nella tabella seguente sono elencati esempi di altre attività di I/O tipiche o correlate.The following table lists examples of other typical or related I/O tasks.

PerTo do this... Vedere l'esempio riportato in questo argomento...See the example in this topic...
Creare un file di testo.Create a text file. Procedura: Scrivere testo in un fileHow to: Write Text to a File
Scrivere in un file di testo.Write to a text file. Procedura: Scrivere testo in un fileHow to: Write Text to a File
Leggere da un file di testo.Read from a text file. Procedura: Leggere testo da un fileHow to: Read Text from a File
Aggiungere testo a un file.Append text to a file. Procedura: Aprire e accodare un file di logHow to: Open and Append to a Log File

File.AppendText

FileInfo.AppendText
Ottenere le dimensioni di un file.Get the size of a file. FileInfo.Length
Ottenere gli attributi di un file.Get the attributes of a file. File.GetAttributes
Impostare gli attributi di un file.Set the attributes of a file. File.SetAttributes
Determinare se un file esiste.Determine if a file exists. File.Exists
Leggere da un file binario.Read from a binary file. Procedura: Leggere e scrivere in un file di dati appena creatoHow to: Read and Write to a Newly Created Data File
Scrivere in un file binario.Write to a binary file. Procedura: Leggere e scrivere in un file di dati appena creatoHow to: Read and Write to a Newly Created Data File

Vedi anche

Si applica a

Prodotto Introduced

Write(ReadOnlySpan<Char>)

Scrive la rappresentazione stringa di un intervallo di caratteri nella stringa corrente.Writes the string representation of a span of chars to the current string.

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.A span of chars to write to the string.

Si applica a

Prodotto Introduced