Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

[Dúvida] System.Action`1[System.Double]

Meu código não gera um erro, porém não imprimir o novo valor Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

Alterei a chamada do método incluindo parenteses (), mas o erro persiste.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Acredito que na linha do erro você deveria trocar o

contaDoAndre.Depositar()

Para:

contaDoAndre.Saldo

O método Depositar não tem retorno (é um void). Sempre que você for usar ele, precisa também passar um parâmetro double. Repare então que como ele é um void, não faz muito sentido concatenar o "retorno" (que não existe) dele.

Um uso correto dele seria da linha acima:

contaDoAndre.Depositar(100.00);

Ou seja, está fazendo a ação de depositar, passando um parâmetro de 100.00. Não existe retorno, é apenas um método que executa uma ação.