Article image
Guilherme Cardoso
Guilherme Cardoso22/02/2024 15:32
Compartilhe

Funções em C#: Guia sobre funções

    O que são funções?

    Funções em C# são blocos de código reutilizáveis que executam uma tarefa específica. Elas podem ser chamadas de qualquer lugar do seu programa, o que torna seu código mais organizado e eficiente.

    Vantagens de usar funções:

    • Reutilização de código: evite escrever o mesmo código várias vezes.
    • Organização: Divida seu código em blocos menores e mais fáceis de entender.
    • Manutenibilidade: Facilite a localização e correção de erros.
    • Teste: Teste cada função independentemente, facilitando o processo.

    Criando uma função:

    // Tipo de retorno (int neste caso)
    // Nome da função (CalcularSoma)
    // Parâmetros (numero1 e numero2)
    
    int CalcularSoma(int numero1, int numero2)
    {
    // Corpo da função
    int resultado = numero1 + numero2;
    // Retorna o valor da soma
    return resultado;
    }
    

    Chamando uma função:

    int soma = CalcularSoma(5, 10); // Argumentos
    
    Console.WriteLine(soma); // 15
    

    Tipos de funções:

    • Funções void: Não retornam nenhum valor.
    • Funções com retorno: Retornam um valor do tipo especificado.

    Exemplo função com retorno:

    public string Apresentacao()
    {
    
    
      string nome = "Guilherme Cardoso";
      string profissao = "Desenvolvedor Fullstack";
      string objetivo = "Apresentar Funções em C#";
    
    
      string mensagem = $"Olá, meu nome é {nome}.\nSou {profissao}.\nEstou aqui para {objetivo}.";
    
    
      return mensagem;
    }
    

    Com esse retorno no terminal:

    image

    A função Apresentacao é uma função pública que retorna uma string. Ela é composta por quatro partes principais:

    1. Declaração de Variáveis:

    • string nome = "Guilherme Cardoso";: Declara e inicializa a variável nome com o valor "Guilherme Cardoso".
    • string profissao = "Desenvolvedor Fullstack";: Declara e inicializa a variável profissao com o valor "Desenvolvedor Fullstack".
    • string objetivo = "Apresentar Funções em C#";: Declara e inicializa a variável objetivo com o valor "Apresentar Funções em C#".

    2. Criação da Mensagem:

    string mensagem = $"Olá, meu nome é {nome}.\nSou {profissao}.\nEstou aqui para {objetivo}.";
    
    • A variável "mensagem" é declara e inicializada com uma string formatada.
    • A string formatada usa interpolação de strings para inserir os valores das variáveis "nome, profissao e objetivo".

    3. Retorno da Mensagem:

    return mensagem;: A função retorna a variável mensagem.

    Parâmetros:

    • Parâmetros de entrada: Fornecem valores para a função.
    • Parâmetros de saída: Retornam valores da função.

    Exemplos de funções:

    • Calcular média
    • Verificar se um número é par
    • Concatenar strings
    • Ordenar uma lista

    Recursos adicionais:

    Dicas para usar funções:

    • Dê nomes descritivos às suas funções.
    • Use comentários para explicar o que cada função faz.
    • Teste suas funções antes de usá-las em seu programa.
    • Evite criar funções muito longas ou complexas.

    Conclusão:

    As funções são uma ferramenta poderosa que pode tornar o seu código C# mais organizado, eficiente e fácil de manter.

    Use-as com frequência para melhorar a qualidade do seu código.

    Compartilhe
    Comentários (1)

    VS

    Vinicius Silva - 22/02/2024 22:52

    Muito bom o artigo bem detalhado e focado no assunto....