Boa Tarde,
Estou com uma dúvida sobre o resultado que aparece durante o carregamento da aplicação. A leitura do arquivo contas.txt aparece repetido no final da execução da aplicação.
Segue o código abaixo:
using ByteBankImportacaoExportacao.Modelos;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ByteBankImportacaoExportacao
{
class Program
{
static void Main(string[] args)
{
string arquivo = "contas.txt";
var fluxoDoArquivo = new FileStream(arquivo, FileMode.Open);
//criação de um buffer de 1KB de capacidade
var buffer = new byte[1024];
var quantidadeBytesLidos = -1;
while (quantidadeBytesLidos != 0)
{
quantidadeBytesLidos = fluxoDoArquivo.Read(buffer, 0, 1024);
EscreverBuffer(buffer);
}
Console.ReadLine();
}
static void EscreverBuffer(byte[] buffer)
{
var texto = Encoding.UTF8.GetString(buffer);
Console.Write(texto);
}
}
}