logo

C# StreamWriter

La classe C# StreamWriter est utilisée pour écrire des caractères dans un flux avec un codage spécifique. Il hérite de la classe TextWriter. Il fournit des méthodes write() et writeln() surchargées pour écrire des données dans un fichier.

Exemple C# StreamWriter

Voyons un exemple simple de classe StreamWriter qui écrit une seule ligne de données dans le fichier.

 using System; using System.IO; public class StreamWriterExample { public static void Main(string[] args) { FileStream f = new FileStream('e:\output.txt', FileMode.Create); StreamWriter s = new StreamWriter(f); s.WriteLine('hello c#'); s.Close(); f.Close(); Console.WriteLine('File created successfully...'); } } 

Sortir:

 File created successfully... 

Maintenant, ouvrez le fichier, vous verrez le texte « bonjour c# » dans le fichier output.txt.

sortie.txt :

 hello c#