basicamente algumas das ultimas linhas do arquivo acabam sendo duplicadas ou triplicadas e eu não consigo resolver o problema
Meu código:
using System.Text;
string EnderecoDoArquivo = "Arquivo.txt";
byte[] buffer = new byte[1024]; //1kb
var numeroDeBytesLidos = -1;
FileStream fs = new FileStream(EnderecoDoArquivo, FileMode.Open);
while (numeroDeBytesLidos != 0)
{
numeroDeBytesLidos = fs.Read(buffer, 0, buffer.Length);
LerBytes(buffer);
}
Console.Read();
void LerBytes(byte[] buffer)
{
Encoding E_string = Encoding.Default;
string textoDoArquivo = E_string.GetString(buffer);
Console.Write(textoDoArquivo);
}