logo

StreamWriter w języku C#

Klasa C# StreamWriter służy do zapisywania znaków w strumieniu w określonym kodowaniu. Dziedziczy klasę TextWriter. Zapewnia przeciążone metody write() i writeln() do zapisywania danych do pliku.

Przykład C# StreamWriter

Zobaczmy prosty przykład klasy StreamWriter, która zapisuje do pliku pojedynczą linię danych.

 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...'); } } 

Wyjście:

 File created successfully... 

Teraz otwórz plik, zobaczysz tekst „hello c#” w pliku wyjściowym.txt.

wyjście.txt:

 hello c#