{
public Conta(Titular titular, int agencia, int numeroDaConta, double saldo, double limite)
{
Titular = titular;
Agencia = agencia;
NumeroDaConta = numeroDaConta;
Saldo = saldo;
Limite = limite;
}
public Titular Titular { get; set; }
public int Agencia { get; set; }
public int NumeroDaConta { get; set; }
public double Saldo { get; }
public double Limite { get; set; }
public string Informacoes => $"Conta nº {this.NumeroDaConta}\nAgência {this.Agencia}\nTitular: {this.Titular.Nome}\nSaldo: {this.Saldo}\nLimite: {Limite}";
}
class Titular
{
public Titular(string nome, string cpf, string endereco)
{
Nome = nome;
Cpf = cpf;
Endereco = endereco;
}
public string Nome { get; set; }
public string Cpf { get; set; }
public string Endereco { get; set; }
}
Titular titular = new Titular("Rafael Rocha", "123.123.123.12", "Rua Santo Agostinho");
Conta conta = new Conta(titular, 112233, 22113344, 500.00, 1000.00);
Console.WriteLine(conta.Informacoes);