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

Entendendo o

Boa tarde. Se eu tiver um construtor com 3 argumentos e outro construtor com 4 argumentos, o uso do "this" permite que eu tenha, no código, uma única linha de criação de construtor, sendo que primeiro declaro o de 3 argumentos, e depois o de 4?

public Construtor(type1 arg1, type2 arg2, type3 arg3) : this(arg1, arg2, arg3, arg4)

Seria esta a forma? Assim não precisaria escrever dois blocos de contrutores, sendo que um deles teria apenas 1 argumento a menos que o outro. Quero dizer, com a ÚNICA linha de código acima eu já teria 2 construtores na minha classe?

1 resposta
solução!

Fala Paulo.

Exatamente! O construtor menos complexo chama o mais complexo que conterá o código a ser executado. Independente de qual construtor será chamado. Você vai escrever o código uma vez só.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software