Partilhar via


O value parâmetro implícito

O set acessor nas declarações de propriedades e indexadores usa o parâmetro valueimplícito . Este parâmetro atua como uma entrada para o método. A palavra value refere-se ao valor que o código cliente tenta atribuir à propriedade ou indexador.

A referência da linguagem C# documenta a versão mais recentemente lançada da linguagem C#. Contém também documentação inicial para funcionalidades em versões preliminares públicas para a próxima versão da linguagem.

A documentação identifica qualquer funcionalidade introduzida pela primeira vez nas últimas três versões da língua ou em pré-visualizações públicas atuais.

Sugestão

Para saber quando uma funcionalidade foi introduzida pela primeira vez em C#, consulte o artigo sobre o histórico de versões da linguagem C#.

No exemplo seguinte, TimePeriod2 tem uma propriedade chamada Seconds que usa o value parâmetro para atribuir uma nova cadeia ao campo _secondsde apoio . Do ponto de vista do código do cliente, a operação é escrita como uma atribuição simples.

class TimePeriod2
{
    private double _seconds;

    public double Seconds
    {
        get => _seconds;
        set => _seconds = value;
    }
}

Para obter mais informações, consulte os artigos Propriedades e Indexadores .

Especificação da linguagem C#

Para obter mais informações, consulte a Especificação da linguagem C#. A especificação da linguagem é a fonte definitiva para a sintaxe e o uso do C#.