1
resposta

Minha proposta

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Classes
{
    public class Conta
    {
        public Conta(Titular titular, int agencia, int numeroDaConta)
        {
            Titular = titular;
            Agencia = agencia;
            NumeroDaConta = numeroDaConta;
        }

        public Titular Titular { get; }
        public int Agencia { get; }
        public int NumeroDaConta { get; }
        public double Saldo { get; set; }
        public double Limite { get; set; }

        public string Informacoes => $"Conta:{this.NumeroDaConta} - Agencia:{this.Agencia} " +
            $"- Titular:{this.Titular.Nome} - Saldo: R${this.Saldo} - Limite: R${this.Limite}";
    }
}

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;

namespace Classes { public class Titular { public Titular(string nome, string cpf, string endereco) { Nome = nome; CPF = cpf; Endereco = endereco; }

    public string Nome { get; }
    public string CPF { get;  }
    public string Endereco{ get; }
}

}

using Classes;

Titular cliente1 = new("Roberto Cabral", "49177754322", "Rua Coronel Waldomiro");

Conta conta1 = new(cliente1, 145, 00335645)
{
    Saldo = 6583,
    Limite = 10000,
};

Console.WriteLine(conta1.Informacoes);

1 resposta

Oi Jonas, tudo bem?

Pelo que vejo, você conseguiu realizar a tarefa de criar os construtores para as classes Titular e Conta, bem como instanciar uma Conta e exibir suas informações na tela. Seu código está correto e bem estruturado. Parabéns!

Continue os bons estudos.

Um abraço.