Métodos



Métodos em C# são blocos de código que executam uma série de instruções específicas quando são chamados. Eles são uma parte fundamental da programação orientada a objetos e são usados para realizar tarefas ou executar operações em um programa. Os métodos também permitem a reutilização de código, pois você pode definir um método uma vez e chamá-lo várias vezes em diferentes partes do seu programa. Aqui está a estrutura básica de um método em C#:

tipo_de_retorno NomeDoMetodo(parâmetros) { // Corpo do método // Instruções a serem executadas return valor_de_retorno; // Opcional, dependendo do tipo de retorno }

Aqui estão os elementos principais de um método: 

Tipo de Retorno: Indica qual é o tipo de valor que o método retornará após a execução. Pode ser qualquer tipo de dado, incluindo tipos primitivos (int, double, bool) ou tipos definidos pelo usuário (classes, estruturas).

Nome do Método: É o identificador único usado para chamar o método. Deve seguir as regras de nomenclatura em C#.

Parâmetros: São valores que você pode passar para o método quando o chama. Eles fornecem dados de entrada para o método realizar suas operações.

Corpo do Método: É onde você coloca as instruções que deseja que o método execute quando for chamado. O código dentro do corpo do método é executado sequencialmente.

Valor de Retorno: É o valor que o método pode retornar após a execução. Nem todos os métodos precisam retornar um valor, e o tipo de retorno deve corresponder ao tipo especificado no cabeçalho do método.

Exemplo de um método simples em C#:

public int Somar(int a, int b) { int resultado = a + b; return resultado; }

Neste exemplo, o método chamado "Somar" recebe dois parâmetros inteiros, realiza uma operação de adição e retorna o resultado como um valor inteiro.

Exemplo de método que retorna um objeto:

public Pessoa CriarPessoa(string nome, int idade) { Pessoa pessoa = new Pessoa { Nome = nome, Idade = idade }; return pessoa; }

Exemplo de método que retorna vazio(void):

public void ExibirMensagem(string mensagem) { Console.WriteLine("Mensagem recebida: " + mensagem); }


Comentários

Postagens mais visitadas