Compartilhar via


O value parâmetro implícito

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

A linguagem C# faz referência a documentos da versão mais recentemente lançada da linguagem C#. Ele também contém a documentação inicial para funcionalidades em pré-visualizações públicas para o próximo lançamento do idioma.

A documentação identifica qualquer recurso introduzido pela primeira vez nas três últimas versões do idioma ou nas versões prévias públicas atuais.

Dica

Para descobrir quando um recurso foi introduzido pela primeira vez em C#, consulte o artigo sobre o histórico de versão da linguagem C#.

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

class TimePeriod2
{
    private double _seconds;

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

Para obter mais informações, confira 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 de C#.