Category Archives: Palavras-Chaves

I Love C#! – Keyword return

Palavra-Chave: return

Vamos conhecer agora o comando responsável pelo retorno de um método.

Todo método não Void deve retornar um valor. Desta forma devemos especificar qual o tipo que o método retorna e encerramos a sua execução fazendo-o voltar ao ponto de onde foi chamado.

A declaração

A declaração do return tem esta forma básica:

public int Somar(int x, int y) 
{
    int z = 0;
    z = x + y;    
    return z;
}

Aqui temos um método que recebe duas variáveis de entrada do tipo int e no final retorna outra variavel.

Os exemplos

Ok! chega de teoria! vamos praticar:

O metodo somar

public int Somar(int x, int y) 
{
    int z = 0;
    z = x + y;    
    return z;
}

Este método recebe duas variáveis de entrada do tipo int, depois inicializo a var z.

Em seguida realizo uma operação, e no final do método retorno a variável z.

Call Metodo

Agora só resta chamar o método aplicando um evento click:

private void btnTeste_Click(object sender, EventArgs e)
{
    int resultado = 0;    
    resultado = Somar(2, 2);    
    lbl.Text = resultado.ToString();
}

Primeiro eu inicializo a variável resultado, depois chamo o método Somar e imprimo o resultado no Label.

Fixação

Função que retorna a raiz quadrada:

using System;

class MyClass
{
    static float Square(float value)
    {
        return value * value;
    }

    static void Main()
    {
        float fiveSquared = Square(5);
        Console.WriteLine(fiveSquared);
        Console.Read();
    }
}

Observações

Veja alguns pontos importantes:

Ok! Um pouco sobre o RETURN.