Já revisei o código, porém não entendi o motivo do arquivo não esta sendo lido por completo.
`
static void Main(string[] args)
{
var enderecoDoArquivo = "contas.txt";
using (var fluxoDoArquivo = new FileStream(enderecoDoArquivo, FileMode.Open))
{
var numeroDeBytesLidos = -1;
var buffer = new byte[1024]; //1KB
while (numeroDeBytesLidos != 0)
{
numeroDeBytesLidos = fluxoDoArquivo.Read(buffer, 0, buffer.Length);
EscreverBuffer(buffer);
}
fluxoDoArquivo.Close();
Console.ReadLine();
}
}
static void EscreverBuffer(byte[] buffer)
{
var utf8 = new UTF8Encoding();
var texto = utf8.GetString(buffer);
Console.Write(texto);
}
}
`
Ele sempre para no mesmo lugar: ...
335,3546,2183.19,Adao
347,2894,791.34,Josefa
240,3705,795.56,Julio
397,8270,907.50,Marcela
408,2132,2294.7