StringWriter Constructeurs

Définition

Initialise une nouvelle instance de la classe StringWriter.

Surcharges

Nom Description
StringWriter()

Initialise une nouvelle instance de la classe StringWriter.

StringWriter(IFormatProvider)

Initialise une nouvelle instance de la StringWriter classe avec le contrôle de format spécifié.

StringWriter(StringBuilder)

Initialise une nouvelle instance de la StringWriter classe qui écrit dans le fichier spécifié StringBuilder.

StringWriter(StringBuilder, IFormatProvider)

Initialise une nouvelle instance de la StringWriter classe qui écrit dans le fournisseur de format spécifié StringBuilder et a le fournisseur de format spécifié.

StringWriter()

Initialise une nouvelle instance de la classe StringWriter.

public:
 StringWriter();
public StringWriter();
Public Sub New ()

Exemples

L’exemple de code suivant montre comment construire une chaîne à l’aide de la StringWriter classe.

using System;
using System.IO;
using System.Text;

class StrWriter
{
    static void Main()
    {
        StringWriter strWriter  = new StringWriter();

        // 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 underlying StringBuilder for more complex
        // manipulations of the string.
        strWriter.GetStringBuilder().Insert(0, "Invalid ");

        Console.WriteLine("The following string is {0} encoded.\n{1}",
            strWriter.Encoding.EncodingName, strWriter.ToString());
    }
}
Imports System.IO
Imports System.Text

Public Class StrWriter

    Shared Sub Main()

        Dim strWriter As StringWriter = new StringWriter()

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

        ' Use the underlying StringBuilder for more complex 
        ' manipulations of the string.
        strWriter.GetStringBuilder().Insert(0, "Invalid ")

        Console.WriteLine("The following string is {0} encoded." _
            & vbCrLf & "{1}", _
            strWriter.Encoding.EncodingName, strWriter.ToString())

    End Sub
End Class

Remarques

Un nouvel StringBuilder objet est automatiquement créé et associé à la nouvelle instance de la StringWriter classe. Étant donné qu’un contrôle de format n’est pas spécifié pour ce constructeur, la nouvelle instance sera initialisée avec CultureInfo.CurrentCulture.

Le tableau suivant répertorie des exemples d’autres tâches d’E/S classiques ou connexes.

Pour ce faire... Consultez l’exemple de cette rubrique...
Créez un fichier texte. Guide pratique pour écrire du texte dans un fichier
Écrire dans un fichier texte. Guide pratique pour écrire du texte dans un fichier
Lire à partir d’un fichier texte. Guide pratique pour lire du texte à partir d’un fichier
Ajoutez du texte à un fichier. Guide pratique pour ouvrir et ajouter à un fichier journal

File.AppendText

FileInfo.AppendText
Obtenez la taille d’un fichier. FileInfo.Length
Obtenir les attributs d’un fichier. File.GetAttributes
Définissez les attributs d’un fichier. File.SetAttributes
Déterminez si un fichier existe. File.Exists
Lire à partir d’un fichier binaire. Guide pratique pour lire et écrire dans un fichier de données nouvellement créé
Écrivez dans un fichier binaire. Guide pratique pour lire et écrire dans un fichier de données nouvellement créé

Voir aussi

S’applique à

StringWriter(IFormatProvider)

Initialise une nouvelle instance de la StringWriter classe avec le contrôle de format spécifié.

public:
 StringWriter(IFormatProvider ^ formatProvider);
public StringWriter(IFormatProvider formatProvider);
new System.IO.StringWriter : IFormatProvider -> System.IO.StringWriter
Public Sub New (formatProvider As IFormatProvider)

Paramètres

formatProvider
IFormatProvider

Objet IFormatProvider qui contrôle la mise en forme.

Exemples

L’exemple de code suivant montre comment construire une chaîne dans une culture spécifique.

using System;
using System.Globalization;
using System.IO;

class StrWriter
{
    static void Main()
    {
        StringWriter strWriter =
            new StringWriter(new CultureInfo("ar-DZ"));

        strWriter.Write(DateTime.Now);

        Console.WriteLine(
            "Current date and time using the invariant culture: {0}\n" +
            "Current date and time using the Algerian culture: {1}",
            DateTime.Now.ToString(), strWriter.ToString());
    }
}
Imports System.Globalization
Imports System.IO

Public Class StrWriter

    Shared Sub Main()
        Dim strWriter As New StringWriter(New CultureInfo("ar-DZ"))

        strWriter.Write(DateTime.Now)

        Console.WriteLine( _
            "Current date and time using the invariant culture: {0}" _
            & vbCrLf & _
            "Current date and time using the Algerian culture: {1}", _
            DateTime.Now.ToString(), strWriter.ToString())
    End Sub

End Class

Remarques

Un nouvel StringBuilder objet est automatiquement créé et associé à la nouvelle instance de la StringWriter classe.

Le tableau suivant répertorie des exemples d’autres tâches d’E/S classiques ou connexes.

Pour ce faire... Consultez l’exemple de cette rubrique...
Créez un fichier texte. Guide pratique pour écrire du texte dans un fichier
Écrire dans un fichier texte. Guide pratique pour écrire du texte dans un fichier
Lire à partir d’un fichier texte. Guide pratique pour lire du texte à partir d’un fichier
Ajoutez du texte à un fichier. Guide pratique pour ouvrir et ajouter à un fichier journal

File.AppendText

FileInfo.AppendText
Obtenez la taille d’un fichier. FileInfo.Length
Obtenir les attributs d’un fichier. File.GetAttributes
Définissez les attributs d’un fichier. File.SetAttributes
Déterminez si un fichier existe. File.Exists
Lire à partir d’un fichier binaire. Guide pratique pour lire et écrire dans un fichier de données nouvellement créé
Écrivez dans un fichier binaire. Guide pratique pour lire et écrire dans un fichier de données nouvellement créé

Voir aussi

S’applique à

StringWriter(StringBuilder)

Initialise une nouvelle instance de la StringWriter classe qui écrit dans le fichier spécifié StringBuilder.

public:
 StringWriter(System::Text::StringBuilder ^ sb);
public StringWriter(System.Text.StringBuilder sb);
new System.IO.StringWriter : System.Text.StringBuilder -> System.IO.StringWriter
Public Sub New (sb As StringBuilder)

Paramètres

sb
StringBuilder

Objet StringBuilder à écrire.

Exceptions

sb a la valeur null.

Exemples

L’exemple de code suivant illustre l’utilisation de la StringBuilder classe pour modifier la chaîne sous-jacente dans une chaîne fermée StringWriter.

using System;
using System.IO;
using System.Text;

class StrWriter
{
    static void Main()
    {
        StringBuilder strBuilder =
            new StringBuilder("file path characters are: ");
        StringWriter strWriter = new StringWriter(strBuilder);

        strWriter.Write(
            Path.InvalidPathChars, 0, Path.InvalidPathChars.Length);

        strWriter.Close();

        // Since the StringWriter is closed, an exception will
        // be thrown if the Write method is called. However,
        // the StringBuilder can still manipulate the string.
        strBuilder.Insert(0, "Invalid ");
        Console.WriteLine(strWriter.ToString());
    }
}
Imports System.IO
Imports System.Text

Public Class StrWriter

    Shared Sub Main()
        Dim strBuilder As New StringBuilder( _
            "file path characters are: ")
        Dim strWriter As New StringWriter(strBuilder)

        strWriter.Write( _
            Path.InvalidPathChars, 0, Path.InvalidPathChars.Length)

        strWriter.Close()

        ' Since the StringWriter is closed, an exception will 
        ' be thrown if the Write method is called. However, 
        ' the StringBuilder can still manipulate the string.
        strBuilder.Insert(0, "Invalid ")
        Console.WriteLine(strWriter.ToString())
    End Sub

End Class

Remarques

Étant donné qu’un contrôle de format n’est pas spécifié pour ce constructeur, la nouvelle instance sera initialisée avec CultureInfo.CurrentCulture.

Le tableau suivant répertorie des exemples d’autres tâches d’E/S classiques ou connexes.

Pour ce faire... Consultez l’exemple de cette rubrique...
Créez un fichier texte. Guide pratique pour écrire du texte dans un fichier
Écrire dans un fichier texte. Guide pratique pour écrire du texte dans un fichier
Lire à partir d’un fichier texte. Guide pratique pour lire du texte à partir d’un fichier
Ajoutez du texte à un fichier. Guide pratique pour ouvrir et ajouter à un fichier journal

File.AppendText

FileInfo.AppendText
Obtenez la taille d’un fichier. FileInfo.Length
Obtenir les attributs d’un fichier. File.GetAttributes
Définissez les attributs d’un fichier. File.SetAttributes
Déterminez si un fichier existe. File.Exists
Lire à partir d’un fichier binaire. Guide pratique pour lire et écrire dans un fichier de données nouvellement créé
Écrivez dans un fichier binaire. Guide pratique pour lire et écrire dans un fichier de données nouvellement créé

Voir aussi

S’applique à

StringWriter(StringBuilder, IFormatProvider)

Initialise une nouvelle instance de la StringWriter classe qui écrit dans le fournisseur de format spécifié StringBuilder et a le fournisseur de format spécifié.

public:
 StringWriter(System::Text::StringBuilder ^ sb, IFormatProvider ^ formatProvider);
public StringWriter(System.Text.StringBuilder sb, IFormatProvider formatProvider);
new System.IO.StringWriter : System.Text.StringBuilder * IFormatProvider -> System.IO.StringWriter
Public Sub New (sb As StringBuilder, formatProvider As IFormatProvider)

Paramètres

sb
StringBuilder

Objet StringBuilder à écrire.

formatProvider
IFormatProvider

Objet IFormatProvider qui contrôle la mise en forme.

Exceptions

sb a la valeur null.

Remarques

Le tableau suivant répertorie des exemples d’autres tâches d’E/S classiques ou connexes.

Pour ce faire... Consultez l’exemple de cette rubrique...
Créez un fichier texte. Guide pratique pour écrire du texte dans un fichier
Écrire dans un fichier texte. Guide pratique pour écrire du texte dans un fichier
Lire à partir d’un fichier texte. Guide pratique pour lire du texte à partir d’un fichier
Ajoutez du texte à un fichier. Guide pratique pour ouvrir et ajouter à un fichier journal

File.AppendText

FileInfo.AppendText
Obtenez la taille d’un fichier. FileInfo.Length
Obtenir les attributs d’un fichier. File.GetAttributes
Définissez les attributs d’un fichier. File.SetAttributes
Déterminez si un fichier existe. File.Exists
Lire à partir d’un fichier binaire. Guide pratique pour lire et écrire dans un fichier de données nouvellement créé
Écrivez dans un fichier binaire. Guide pratique pour lire et écrire dans un fichier de données nouvellement créé

Voir aussi

S’applique à