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

Nomenclatura de métodos

No C# o convencional seria o nome do método começar com letra maiúscula, algo como:

MakeSomething() { }

Porém pelo que vi nas aulas, estamos utilizando da seguinte forma ao delegar o evento Click para um botão:

buttonName_Click() { }

Existe uma exceção para esse caso ou o correto deve ser maiúsculo também?

ButtonNameClick() { }

Gostaria de saber pois o Visual Studio reclama desse detalhe...

2 respostas
solução!

Fala Deivid! Tudo certo, cara? =)

Sempre que você tiver alguma dúvida, você pode tentar dar uma olhada na documentação oficial. A regra é que métodos seguem o PascalCase, ou seja, letra maiúscula para cada palavra do nome do método, sacou? =)

Fábio

Olá Deivid.

O correto seria usar a convenção que citou, entretanto, quando o VS cria o método de click, ele pega o nome de referência do botão (aquele definido na aba Propriedades) e concatena um "_Click()" no final.

Colocando um nome em Pascal Case (ButtonName por exemplo) gera o método com o nome formal, ButtonName_Click().