Assembly : mscorlib (dans mscorlib.dll)
Syntaxe<SerializableAttribute> _ <ComVisibleAttribute(True)> _ Public Class StreamWriter Inherits TextWriter
Dim instance As StreamWriter
[SerializableAttribute] [ComVisibleAttribute(true)] public class StreamWriter : TextWriter
[SerializableAttribute] [ComVisibleAttribute(true)] public ref class StreamWriter : public TextWriter
/** @attribute SerializableAttribute() */ /** @attribute ComVisibleAttribute(true) */ public class StreamWriter extends TextWriter
SerializableAttribute ComVisibleAttribute(true) public class StreamWriter extends TextWriter
NotesStreamWriter est conçu pour la sortie de caractères dans un codage particulier, tandis que les classes dérivées de Stream sont conçues pour l'entrée et la sortie d'octets.
Par défaut StreamWriter utilise une instance de UTF8Encoding, sauf spécification contraire. Cette instance de UTF8Encoding est construite de manière telle que la méthode Encoding.GetPreamble retourne la marque d'ordre d'octet Unicode écrite en UTF-8. Le préambule du codage est ajouté à un flux si vous ne l'ajoutez pas à un flux existant. Ceci signifie que tout fichier texte créé avec StreamWriter commencera par trois marques d'ordre d'octet. UTF-8 gère correctement tous les caractères Unicode et fournit des résultats cohérents sur les versions localisées du système d'exploitation.
Par défaut, StreamWriter n'est pas thread-safe. Consultez TextWriter.Synchronized pour plus d'informations sur un wrapper thread-safe.
Le tableau suivant répertorie des exemples d'autres tâches d'E/S courantes ou apparentées.
| Pour effectuer cette opération... | Consultez l'exemple qui se trouve dans cette rubrique... |
|---|---|
| Créer un fichier texte. | |
| Écrire dans un fichier texte. | |
| Lire à partir d'un fichier texte. | |
| Ajouter du texte dans un fichier. | Comment : ouvrir un fichier journal et y ajouter des éléments |
| Obtenir la taille d'un fichier. | |
| Obtenir les attributs d'un fichier. | |
| Définir les attributs d'un fichier. | |
| Déterminer si un fichier existe. | |
| Lire à partir d'un fichier binaire. | Comment : lire et écrire dans un fichier de données créé récemment |
| Écrire dans un fichier binaire. | Comment : lire et écrire dans un fichier de données créé récemment |
Sécurité des threads
Plates-formesWindows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.
Informations de version.NET Framework
Prise en charge dans : 2.0, 1.1, 1.0.NET Compact Framework
Prise en charge dans : 2.0, 1.0
Voir aussiRéférence
Membres StreamWriterSystem.IO, espace de noms
Stream, classe
StreamReader, classe
Encoder
Encoding
Autres ressources
Fichier et flux de données E/SComment : lire du texte dans un fichier
Comment : écrire du texte dans un fichier
E/S de fichier de base
Comment : lire et écrire dans un fichier de données créé récemment
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ