Passando parâmetros (guia de programação translation from VPE for Csharp)

Em translation from VPE for Csharp, parâmetros podem ser passados por valor ou por referência.Passar parâmetros por referência permite que os membros da função, métodos, propriedades, indexadores, operadores e manter construtores para alterar o valor dos parâmetros e que essa alteração.Para passar um parâmetro por referência, use o ref ou out palavra-chave. Para simplificar, somente o ref palavra-chave é usada nos exemplos neste tópico. Para obter mais informações sobre a diferença entre ref e out, consulte REF (translation from VPE for Csharp Reference), check-out (translation from VPE for Csharp Reference), e Passando usando matrizes ref e out (translation from VPE for Csharp Programming guia). Por exemplo:

// Passing by value
static void Square(int x)
{
    // code...
}
// Passing by reference
static void Square(ref int x)
{
    // code...
}

Este tópico inclui as seções a seguir:

Especificação da linguagem C#

Para obter mais informações, consulte as seções a seguir no Especificação da linguagem C#:

  • 1.6.6.1 Parâmetros

  • 5.1.4 Parâmetros de valor

  • 5.1.5 Parâmetros de referência

  • 5.1.6 Parâmetros de saída

  • 10.6.1 Parâmetros de método

Consulte também

Conceitos

Guia de Programação C#

Referência

Métodos (Guia de programação do C#)