Pessoal,
1)Eu sei que pelo Foreach(var MeuByte in buffer){Console.Write(MeuByte)} eu imprimo na tela o valor de MeuByte. Agora o que esse número 51 representa? Significa que ali tem 51 bytes que foram necessários para representar o número 375 que está na primeira linha do arquivo contas.txt?
2) Eu não entendi o conceito de Buffer. Eu entendi que é um conjunto de bytes (new byte[]), mas eu não entendi como que isso se encaixa com o que queremos fazer... O C Sharp lê o conteúdo por Byte e depois transforma em texto, é isso? Porque eu estou acostumado a fazer isso por Python e lá é direto... não existe essa conversão explícita.