Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual a melhor forma de escrever essa função?

Meu código não seria melhor que o do vídeo? Ou não faz nenhuma diferença?

Meu código:

public void DefinirSaldo(double saldo)
        {
            if (saldo >= 0)
                this.saldo = saldo;            
        }

Código do vídeo:

public void DefinirSaldo(double saldo)
        {
            if (saldo < 0)
            {
                return;
            }

            this.saldo = saldo;
        }
1 resposta
solução!

Boa noite Erick,

Ambas funções vão funcionar da mesma forma, a diferença é que se você você precisar adicionar novos comportamentos terá que ser dentro do seu if, quanto do exemplo do vídeo ficara depois do if