StringWriter.Write Méthode

Définition

Écrit des données dans la chaîne.Writes data to the string.

Surcharges

Write(Char[], Int32, Int32)

Écrit un sous-tableau de caractères dans la chaîne.Writes a subarray of characters to the string.

Write(String)

Écrit une chaîne dans la chaîne actuelle.Writes a string to the current string.

Write(StringBuilder)

Écrit la représentation sous forme de chaîne d’un générateur de chaîne dans la chaîne actuelle.Writes the string representation of a string builder to the current string.

Write(Char)

Écrit un caractère dans la chaîne.Writes a character to the string.

Write(ReadOnlySpan<Char>)

Écrit la représentation sous forme de chaîne d’une plage de caractères dans la chaîne actuelle.Writes the string representation of a span of chars to the current string.

Write(Char[], Int32, Int32)

Écrit un sous-tableau de caractères dans la chaîne.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)

Paramètres

buffer
Char[]

Tableau de caractères à partir duquel les données doivent être écrites.The character array to write data from.

index
Int32

Position dans la mémoire tampon où démarrer la lecture des données.The position in the buffer at which to start reading data.

count
Int32

Nombre maximal de caractères à écrire.The maximum number of characters to write.

Exceptions

buffer a la valeur null.buffer is null.

index ou count est un nombre négatif.index or count is negative.

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

Le writer est fermé.The writer is closed.

Exemples

Cet exemple de code fait partie d’un exemple plus complet fourni pour le constructeur StringWriter().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)

Remarques

Cette méthode se substitue à TextWriter.Write.This method overrides TextWriter.Write.

Cette méthode écrit count caractères de données dans ce StringWriter à partir de buffer, en commençant à la position index.This method writes count characters of data to this StringWriter from buffer, starting at position index.

Le tableau suivant répertorie des exemples d’autres tâches d’e/s typiques ou associées.The following table lists examples of other typical or related I/O tasks.

Pour...To do this... Consultez l'exemple décrit dans cette rubrique...See the example in this topic...
Créer un fichier texte.Create a text file. Comment : écrire du texte dans un fichierHow to: Write Text to a File
Écrire dans un fichier texte.Write to a text file. Comment : écrire du texte dans un fichierHow to: Write Text to a File
Lire à partir d’un fichier texte.Read from a text file. Comment : lire du texte dans un fichierHow to: Read Text from a File
Ajoutez du texte à un fichier.Append text to a file. Comment : ouvrir un fichier journal et y ajouter des élémentsHow to: Open and Append to a Log File

File.AppendText

FileInfo.AppendText
Obtenir la taille d’un fichier.Get the size of a file. FileInfo.Length
Obtient les attributs d’un fichier.Get the attributes of a file. File.GetAttributes
Définir les attributs d’un fichier.Set the attributes of a file. File.SetAttributes
Déterminez si un fichier existe.Determine if a file exists. File.Exists
Lire à partir d’un fichier binaire.Read from a binary file. Comment : lire et écrire dans un fichier de données créé récemmentHow to: Read and Write to a Newly Created Data File
Écrire dans un fichier binaire.Write to a binary file. Comment : lire et écrire dans un fichier de données créé récemmentHow to: Read and Write to a Newly Created Data File

Voir aussi

Write(String)

Écrit une chaîne dans la chaîne actuelle.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)

Paramètres

value
String

Chaîne à écrire.The string to write.

Exceptions

Le writer est fermé.The writer is closed.

Exemples

Cet exemple de code fait partie d’un exemple plus complet fourni pour la classe StringWriter.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()

Remarques

Cette méthode se substitue à TextWriter.Write.This method overrides TextWriter.Write.

Si la chaîne spécifiée est null, rien n’est écrit.If the specified string is null, nothing is written.

Le tableau suivant répertorie des exemples d’autres tâches d’e/s typiques ou associées.The following table lists examples of other typical or related I/O tasks.

Pour...To do this... Consultez l'exemple décrit dans cette rubrique...See the example in this topic...
Créer un fichier texte.Create a text file. Comment : écrire du texte dans un fichierHow to: Write Text to a File
Écrire dans un fichier texte.Write to a text file. Comment : écrire du texte dans un fichierHow to: Write Text to a File
Lire à partir d’un fichier texte.Read from a text file. Comment : lire du texte dans un fichierHow to: Read Text from a File
Ajoutez du texte à un fichier.Append text to a file. Comment : ouvrir un fichier journal et y ajouter des élémentsHow to: Open and Append to a Log File

File.AppendText

FileInfo.AppendText
Obtenir la taille d’un fichier.Get the size of a file. FileInfo.Length
Obtient les attributs d’un fichier.Get the attributes of a file. File.GetAttributes
Définir les attributs d’un fichier.Set the attributes of a file. File.SetAttributes
Déterminez si un fichier existe.Determine if a file exists. File.Exists
Lire à partir d’un fichier binaire.Read from a binary file. Comment : lire et écrire dans un fichier de données créé récemmentHow to: Read and Write to a Newly Created Data File
Écrire dans un fichier binaire.Write to a binary file. Comment : lire et écrire dans un fichier de données créé récemmentHow to: Read and Write to a Newly Created Data File

Voir aussi

Write(StringBuilder)

Écrit la représentation sous forme de chaîne d’un générateur de chaîne dans la chaîne actuelle.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)

Paramètres

value
StringBuilder

Générateur de chaînes à écrire dans la chaîne.The string builder to write to the string.

Write(Char)

Écrit un caractère dans la chaîne.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)

Paramètres

value
Char

Caractère à écrire.The character to write.

Exceptions

Le writer est fermé.The writer is closed.

Exemples

Cet exemple de code fait partie d’un exemple plus complet fourni pour le constructeur StringWriter().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)

Remarques

Cette méthode se substitue à TextWriter.Write.This method overrides TextWriter.Write.

Le tableau suivant répertorie des exemples d’autres tâches d’e/s typiques ou associées.The following table lists examples of other typical or related I/O tasks.

Pour...To do this... Consultez l'exemple décrit dans cette rubrique...See the example in this topic...
Créer un fichier texte.Create a text file. Comment : écrire du texte dans un fichierHow to: Write Text to a File
Écrire dans un fichier texte.Write to a text file. Comment : écrire du texte dans un fichierHow to: Write Text to a File
Lire à partir d’un fichier texte.Read from a text file. Comment : lire du texte dans un fichierHow to: Read Text from a File
Ajoutez du texte à un fichier.Append text to a file. Comment : ouvrir un fichier journal et y ajouter des élémentsHow to: Open and Append to a Log File

File.AppendText

FileInfo.AppendText
Obtenir la taille d’un fichier.Get the size of a file. FileInfo.Length
Obtient les attributs d’un fichier.Get the attributes of a file. File.GetAttributes
Définir les attributs d’un fichier.Set the attributes of a file. File.SetAttributes
Déterminez si un fichier existe.Determine if a file exists. File.Exists
Lire à partir d’un fichier binaire.Read from a binary file. Comment : lire et écrire dans un fichier de données créé récemmentHow to: Read and Write to a Newly Created Data File
Écrire dans un fichier binaire.Write to a binary file. Comment : lire et écrire dans un fichier de données créé récemmentHow to: Read and Write to a Newly Created Data File

Voir aussi

Write(ReadOnlySpan<Char>)

Écrit la représentation sous forme de chaîne d’une plage de caractères dans la chaîne actuelle.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))

Paramètres

buffer
ReadOnlySpan<Char>

Plage de caractères à écrire dans la chaîne.A span of chars to write to the string.

S’applique à