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.