0
respostas

[Dúvida] Realmente usam buffer em produção

Sei que a ideia do curso é ensinar tbm, mas eu tava pesquisando por conta e pra ler o arquivo e transcrever daria pra fazer desse jeito bem mais
simples:

 var pathRaw = "C:\\Users\\Pichau\\Downloads\\CsharpArquivos-main\\contas.txt";
      using var fluxo = new FileStream(pathRaw, FileMode.Open, FileAccess.Read, FileShare.Read);
      using var reader = new StreamReader(fluxo);


int contador = 0;
  while (!reader.EndOfStream)
  {
      contador++;

  var linha = reader.ReadLine();
  Console.WriteLine(linha);


  }
  Console.WriteLine($"\n{contador}");
  var totalLinhas = File.ReadLines(pathRaw).Count();
  Console.WriteLine(totalLinhas);
 }

e daí eu queria saber se em produção usaria o buffer e quando usaria esse método, se puderem me explicar melhor essa parte de quando usar cada um dos jeitos ajudaria muito