Dela via


Den value implicita parametern

Accessorn set i egenskaps - och indexeringsdeklarationer använder den implicita parametern value. Den här parametern fungerar som indata för metoden. value Ordet refererar till det värde som klientkoden försöker tilldela till egenskapen eller indexeraren.

C#-språkreferensen dokumenterar den senaste versionen av C#-språket. Den innehåller även inledande dokumentation för funktioner i offentliga förhandsversioner för den kommande språkversionen.

Dokumentationen identifierar alla funktioner som först introducerades i de tre senaste versionerna av språket eller i aktuella offentliga förhandsversioner.

Tips/Råd

Information om när en funktion först introducerades i C# finns i artikeln om språkversionshistoriken för C#.

I följande exempel TimePeriod2 har en egenskap med namnet Seconds som använder parametern value för att tilldela en ny sträng till bakgrundsfältet _seconds. När det gäller klientkod skrivs åtgärden som en enkel tilldelning.

class TimePeriod2
{
    private double _seconds;

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

Mer information finns i artiklarna Egenskaper och indexerare .

Språkspecifikation för C#

Mer information finns i C#-språkspecifikationen. Språkspecifikationen är den slutgiltiga källan för C#-syntax och -användning.