Třída C# StreamWriter se používá k zápisu znaků do proudu ve specifickém kódování. Zdědí třídu TextWriter. Poskytuje přetížené metody write() a writeln() pro zápis dat do souboru.
Příklad C# StreamWriter
Podívejme se na jednoduchý příklad třídy StreamWriter, která zapisuje jeden řádek dat do souboru.
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ýstup:
File created successfully...
Nyní otevřete soubor, v souboru output.txt uvidíte text 'hello c#'.
output.txt:
hello c#