Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Por que não usar parênteses na chamada do método?

Professor,

Por que quando chama o método "ValidarCampoNulo" não é preciso usar parênteses e passar os parâmetros?

Por que isso:

txtNome.TextChanged += ValidarCampoNulo;

E não isso:

txtNome.TextChanged += ValidarCampoNulo(parâmetro1, parâmetro2);
1 resposta
solução!

Bom dia Maycon,

Quando criamos uma instancia de delegate, só precisamos passar o nome do método como você pode olhar na doc oficial. https://docs.microsoft.com/pt-br/dotnet/csharp/programming-guide/delegates/using-delegates

Espero que ajude!

Att.