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

Exercício: Propriedade Somente-Leitura | C# Parte 4 - Aula 3

Não é bem uma dúvida, apenas uma observação:

No exercício em questão o enunciado afirma que o Identificador deve ser sempre maior que 0, no entanto uma das alternativas apontadas como correta possui um construtor que que valida somente se o campo é < 0.

if(Identificador < 0)
{
    throw new ArgumentExeption("O Identificador deve ser maior que zero", nameof(codigo));
}

Sendo assim eu poderia atribuir ao campo o valor '0', o que não condiz com o objetivo proposto, correto?

3 respostas

Correto, de acordo com o enunciado o ideal seria verificar se Identificador <= 0.

solução!

Opa, Jeferson. Obrigado pelo aviso. Arrumamos aqui! :)

Forte abs e bons estudos.

Eu que agradeço, vlw!