já tem um tópico criado sobre isso faz um tempo e ainda não resolveram, segui passo a passo a aula e ainda sim tá com esse problema
já tem um tópico criado sobre isso faz um tempo e ainda não resolveram, segui passo a passo a aula e ainda sim tá com esse problema
Pode mostrar o código de ContaCorrente? A mensagem diz que falta um construtor.
Bom dia Guilherme, tudo bom?
Por favor, verifique se na sua classe ContaCorrente, consta o seguinte construtor:
public ContaCorrente(int numero_agencia,string conta)
{
Numero_agencia = numero_agencia;
Conta = conta;
Titular = new Cliente();
TotalDeContasCriadas += 1;
}
No aguardo!
Meu construtor na Conta Corrente veio diferente desta. Coloquei a que o professor enviou e o erro sumiu.
Luiz, que bom que funcionou.
Vamos verificar o projeto no git. Muito obrigado!
Att.
O construtor na classe ContaCorrente realmente estava diferente, substitui pelo informado e o problema sumiu. Obrigado
É por conta do construtor do projeto estar somente com um argumento. No caso, para a conta, o construtor gera o número dela através de um Guid.
Pode manter só com o número da agência na class program que vai funcionar.
Exemplo:
void TestaArrayDeContasCorrentes()
{
ContaCorrente[] listaDeContas = new ContaCorrente[]
{
new ContaCorrente(874),
new ContaCorrente(875),
new ContaCorrente(876)
};
for (int i = 0; i < listaDeContas.Length; i++)
{
ContaCorrente contaAtual = listaDeContas[i];
Console.WriteLine($"Agência {contaAtual.Numero_agencia} - Conta {contaAtual.Conta}");
}
}