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);
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);
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.