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