- Bloco de instruções
- Retorna um valor
- Tem nome
- Inicia com maíscula
- Tem parâmetros
- Chamado de assinatura a composição de nome, parâmetros e retorno
IMPORTANTE! Funções em C# também são chamadas de métodos. Ambos os termos são usados para se referir a um bloco de código que contém uma série de instruções e pode ser chamado por outros blocos de código. No entanto, há uma diferença sutil entre os dois termos. Funções geralmente se referem a blocos de código que retornam um valor, enquanto métodos se referem a blocos de código que não retornam um valor. Em outras palavras, todas as funções são métodos, mas nem todos os métodos são funções