eu nao sei o que esta erra com o meu codigo, já vi no forum pedi ajuda no discord e não tem nada de errado.
LeitorDeArquivo:
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace csharp_exception
{
public class LeitorDeArquivo
{
public string Arquivo { get; }
public LeitorDeArquivo(string arquivo)
{
Arquivo = arquivo;
Console.WriteLine("Abrindo arquivo: " + arquivo);
}
public string LerProximaLinha()
{
Console.WriteLine("Lendo linha. . .");
return "Linha do arquivo";
}
public void Dispose()
{
Console.WriteLine("Fechando arquivo.");
}
}
}`
Program.cs:
using csharp_exception.Titular;
using csharp_exception.Contas;
using csharp_exception;
LeitorDeArquivo leitor = new LeitorDeArquivo("contas.txt");
leitor.LerProximaLinha();
leitor.LerProximaLinha();
leitor.Fechar();