Procedimentos
Em C#, o termo "procedimento" é mais conhecido como um método que não retorna nenhum valor, indicado pela palavra-chave void
. O propósito principal de um método void
é executar uma ação e causar um efeito colateral (side effect), como modificar o estado de uma variável externa, imprimir algo no console, ou interagir com um banco de dados.
A principal característica é que eles executam uma tarefa, mas não retornam um valor para o código que os chamou.
Declaração
A sintaxe para declarar um método void
é a seguinte:
[modificador_de_acesso]
: Define a visibilidade (public
,private
, etc.).static
: Indica que o método pertence à própria classe e pode ser chamado sem criar uma instância.void
: Palavra-chave que especifica que o método não retorna valor.[NomeDoMetodo]
: O nome do método, que deve ser um verbo ou frase verbal que descreva a ação (ex:CalcularImpostos
,ImprimirRelatorio
).[parametros]
: A lista de dados que o método recebe para trabalhar.
Exemplo: Método com Parâmetros
Métodos void
frequentemente usam parâmetros para direcionar sua ação.
Modificando Dados Externos com ref
Mesmo sem retornar um valor, um método void
pode modificar variáveis que foram passadas a ele por referência usando a palavra-chave ref
. Isso permite que o método altere o valor da variável original.
A Instrução return
em Métodos void
Embora métodos void
não retornem um valor, você pode usar a instrução return;
para encerrar a execução do método prematuramente. Isso é uma técnica de controle de fluxo valiosa, conhecida como early exit.