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
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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}");
}}
