Blog

Classe StreamReader em C#

Nesta publicação aprende-se a trabalhar com a classe StreamReader para que se possa usar esses mesmos conhecimentos e assim evoluir.

  • esta classe (pertencente à biblioteca System.IO) implementa um modo de leitura para que se possa ler os carateres presentes em um fluxo (ficheiro) de acordo com uma codificação específica.
StreamReader (objeto).ReadLine() Lê apenas uma linha presente no conteúdo do ficheiro
StreamReader (objeto).ReadToEnd() Lê todo o conteúdo do ficheiro até ao fim
using System;
using System.IO;

namespace Base {
  class ClasseStreamReader {
    private StreamReader lerFicheiro;

    public void Run() {
      using (lerFicheiro = new StreamReader("Ficheiro.txt")) {
        var linha = string.Empty;

        /*
          while ((linha = lerFicheiro.ReadLine()) != null)
            Console.WriteLine(linha);
        */

        Console.WriteLine(lerFicheiro.ReadToEnd());
      }
    }
  }
}

/*
  Portugal
  Brasil
  Espanha
  França
  Itália
  Austrália
  Índia
*/

Não te esqueças de assistir ao vídeo e podes sempre ler esta publicação em inglês.

Happy coding!

Anterior Seguinte