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

Poderiam me ajudar com esse trecho de código ?

Poderiam me ajudar com esse trecho de código ? Sei que ele tem saída no valor de 73, porém, queria uma ajudar para documentar esse código e manutenção futuras kkkkkkk

class Teste {
    public static int numero = 0;
    public Teste() : this (3) {
        numero++;
    }
    public Teste(int k) : this (k, 2) {
        numero += k;
    }
    public Teste(int k, int j) {
        numero *= (k + j);
    }
    class Program {
        static void Main (string[] args) {
            Teste p1 = new Teste();
            Teste p2 = new Teste();
            Teste p3 = new Teste(1);
            Console.WriteLine(Teste.numero);
        }
    }
}
2 respostas
solução!

Documentar ou entender, Matheus? Não entendi... Pra documentar é só digitar 3 vezes "/" acima do método ou construtor que o VS exibe as linhas de documentação. Se for explicar o quê faz, é o seguinte: São 3 construtores, se não passar parâmetro executa os três; se passar 1 param a classe executa os dois de baixo; e se passar 2 param a classe executa somente o último construtor. Sei lá se foi isso que quis saber mas se ajudou dá um like no vídeo e curte meu canal! rs

Valeuuuuu !!! =)