1
resposta

[Projeto] Solução

// na Classe ContaCorrente
//criei um construtor sem parametro, apenas para rodar o XmlSerializer

    public ContaCorrente()
    {

    }

// No aquivo byteBankAtendimento, eu coloquei um case 8 no while para o fazer o desafio, então o método ficou assim:

    private void TestaDesafio()
    {


        if (_listaDeContas.Count <= 0)
        {
            Console.WriteLine("Não há dados para serem exportados!");
        }
        else
        {

            try
            {
                var serializer = new XmlSerializer(typeof(List<ContaCorrente>));

                var enderecoDoNovoArquivo = "contasEmXml.xml";
                using (var fs = new FileStream(enderecoDoNovoArquivo, FileMode.Create))
                using (var escritor = new StreamWriter(fs))
                {

                    serializer.Serialize(escritor,_listaDeContas);

                }
                Console.WriteLine("Arquivo salvo e convertido em XML");
                Console.ReadKey();
            }
            catch(Exception ex)
            {
                throw new ByteBankException(ex.Message);
            }

        }
    }
1 resposta

Olá Camila, bom dia!

Parabéns pela realização da atividade! Continue firme e focada nos estudos!

Att.