StringWriter Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe StringWriter.
Surcharges
StringWriter() |
Initialise une nouvelle instance de la classe StringWriter. |
StringWriter(IFormatProvider) |
Initialise une nouvelle instance de la classe StringWriter avec le contrôle de format spécifié. |
StringWriter(StringBuilder) |
Initialise une nouvelle instance de la classe StringWriter qui écrit dans le StringBuilder spécifié. |
StringWriter(StringBuilder, IFormatProvider) |
Initialise une nouvelle instance de la classe StringWriter qui écrit dans le StringBuilder spécifié et qui possède le fournisseur de format spécifié. |
StringWriter()
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
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 namespace System;
using namespace System::IO;
using namespace System::Text;
int main()
{
StringWriter^ strWriter = gcnew 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( Char::Parse( "." ) );
// 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() );
}
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é au nouveau instance de la StringWriter classe . Étant donné qu’aucun contrôle de format n’est spécifié pour ce constructeur, le nouveau instance est initialisé avec CultureInfo.CurrentCulture.
Le tableau suivant répertorie des exemples d’autres tâches d’E/S classiques ou connexes.
Action à réaliser... | Consultez l'exemple décrit dans cette rubrique... |
---|---|
Créer un fichier texte. | Procédure : écrire du texte dans un fichier |
Écrire dans un fichier texte. | Procédure : écrire du texte dans un fichier |
Lire à partir d’un fichier texte. | Procédure : lire le texte d’un fichier |
Ajoutez du texte à un fichier. | Procédure : ouvrir un fichier journal et y ajouter des éléments File.AppendText FileInfo.AppendText |
Obtenir 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. | Procédure : lire et écrire dans un fichier de données créé récemment |
Écrire dans un fichier binaire. | Procédure : lire et écrire dans un fichier de données créé récemment |
Voir aussi
- Fichier et flux de données E/S
- Procédure : lire le texte d’un fichier
- Procédure : écrire du texte dans un fichier
S’applique à
StringWriter(IFormatProvider)
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
Initialise une nouvelle instance de la classe StringWriter avec le contrôle de format spécifié.
public:
StringWriter(IFormatProvider ^ formatProvider);
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 namespace System;
using namespace System::Globalization;
using namespace System::IO;
int main()
{
StringWriter^ strWriter = gcnew StringWriter( gcnew 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() );
}
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é au nouveau instance de la StringWriter classe .
Le tableau suivant répertorie des exemples d’autres tâches d’E/S classiques ou connexes.
Action à réaliser... | Consultez l'exemple décrit dans cette rubrique... |
---|---|
Créer un fichier texte. | Procédure : écrire du texte dans un fichier |
Écrire dans un fichier texte. | Procédure : écrire du texte dans un fichier |
Lire à partir d’un fichier texte. | Procédure : lire le texte d’un fichier |
Ajoutez du texte à un fichier. | Procédure : ouvrir un fichier journal et y ajouter des éléments File.AppendText FileInfo.AppendText |
Obtenir 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. | Procédure : lire et écrire dans un fichier de données créé récemment |
Écrire dans un fichier binaire. | Procédure : lire et écrire dans un fichier de données créé récemment |
Voir aussi
- Fichier et flux de données E/S
- Procédure : lire le texte d’un fichier
- Procédure : écrire du texte dans un fichier
S’applique à
StringWriter(StringBuilder)
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
Initialise une nouvelle instance de la classe StringWriter qui écrit dans le StringBuilder spécifié.
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
Objet StringBuilder dans lequel é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 un fermé StringWriter
.
using namespace System;
using namespace System::IO;
using namespace System::Text;
int main()
{
StringBuilder^ strBuilder = gcnew StringBuilder( "file path characters are: " );
StringWriter^ strWriter = gcnew 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() );
}
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’aucun contrôle de format n’est spécifié pour ce constructeur, le nouveau instance est initialisé avec CultureInfo.CurrentCulture.
Le tableau suivant répertorie des exemples d’autres tâches d’E/S classiques ou connexes.
Action à réaliser... | Consultez l'exemple décrit dans cette rubrique... |
---|---|
Créer un fichier texte. | Procédure : écrire du texte dans un fichier |
Écrire dans un fichier texte. | Procédure : écrire du texte dans un fichier |
Lire à partir d’un fichier texte. | Procédure : lire le texte d’un fichier |
Ajoutez du texte à un fichier. | Procédure : ouvrir un fichier journal et y ajouter des éléments File.AppendText FileInfo.AppendText |
Obtenir 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. | Procédure : lire et écrire dans un fichier de données créé récemment |
Écrire dans un fichier binaire. | Procédure : lire et écrire dans un fichier de données créé récemment |
Voir aussi
- Fichier et flux de données E/S
- Procédure : lire le texte d’un fichier
- Procédure : écrire du texte dans un fichier
S’applique à
StringWriter(StringBuilder, IFormatProvider)
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
- Source:
- StringWriter.cs
Initialise une nouvelle instance de la classe StringWriter qui écrit dans le StringBuilder spécifié et qui possède le fournisseur de format spécifié.
public:
StringWriter(System::Text::StringBuilder ^ sb, IFormatProvider ^ formatProvider);
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
Objet StringBuilder dans lequel é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.
Action à réaliser... | Consultez l'exemple décrit dans cette rubrique... |
---|---|
Créer un fichier texte. | Procédure : écrire du texte dans un fichier |
Écrire dans un fichier texte. | Procédure : écrire du texte dans un fichier |
Lire à partir d’un fichier texte. | Procédure : lire le texte d’un fichier |
Ajoutez du texte à un fichier. | Procédure : ouvrir un fichier journal et y ajouter des éléments File.AppendText FileInfo.AppendText |
Obtenir 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. | Procédure : lire et écrire dans un fichier de données créé récemment |
Écrire dans un fichier binaire. | Procédure : lire et écrire dans un fichier de données créé récemment |
Voir aussi
- Fichier et flux de données E/S
- Procédure : lire le texte d’un fichier
- Procédure : écrire du texte dans un fichier