Trieda C# StreamWriter sa používa na zapisovanie znakov do streamu v špecifickom kódovaní. Zdedí triedu TextWriter. Poskytuje preťažené metódy write() a writeln() na zapisovanie údajov do súboru.
Príklad C# StreamWriter
Pozrime sa na jednoduchý príklad triedy StreamWriter, ktorá zapíše jeden riadok údajov do súboru.
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...'); } }
Výkon:
File created successfully...
Teraz otvorte súbor, v súbore output.txt uvidíte text 'hello c#'.
output.txt:
hello c#