Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

If do ser sem Else

Olá professor, gostaria de saber se teria algum problema em usar e não usar o Else?

set
            {
                if (value > 0)
                    _Saldo = value;
            }
3 respostas
solução!

Boa tarde Kayo, não há problema em usar if sem else. No caso o else precisa ser usado para tratar uma segunda opção, mas você vera que dependendo do problema o uso do else e desnecessario, não é obrigatório. Exemplo:

Preciso atribuir um valor verdadeiro ao campo maiorIdade caso a idade da pessoa seja maior ou igual 18 anos.


...
if( idade >= 18)
{
        maiorIdade = true;
}
...

Para agregar à resposta do BRUNO, vale assinalar que é interessante sempre manter a convenção de nomes/definições, como explicado na transcrição da mesma aula logo abaixo.

Imagem mostrando a convenção de nomes explicada na transcrição da aula 05 - Propriedades na atividade 03 - Propriedades Get e Set

Obrigado pela ajida Bruno. João, verdade eu realmente vacilei era pra ser _saldo. obg pela dica.