logo

StreamWriter em C#

A classe C# StreamWriter é usada para escrever caracteres em um fluxo em codificação específica. Ele herda a classe TextWriter. Ele fornece métodos write() e writeln() sobrecarregados para gravar dados em um arquivo.

Exemplo de StreamWriter em C#

Vamos ver um exemplo simples da classe StreamWriter que grava uma única linha de dados no arquivo.

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

Saída:

 File created successfully... 

Agora abra o arquivo, você verá o texto ‘hello c#’ no arquivo output.txt.

saída.txt:

 hello c#