Der value implizite Parameter

Der implizite Parameter value wird im Accessor in set Eigenschafts- und Indexerdeklarationen verwendet. Es handelt sich um einen Eingabeparameter einer Methode. Das Wort value verweist auf den Wert, den Clientcode der Eigenschaft oder dem Indexer zuweisen möchte. Im folgenden Beispiel verfügt TimePeriod2 über eine Eigenschaft mit dem Namen Name, die den Parameter value verwendet, um dem Unterstützungsfeld name eine neue Zeichenfolge zuzuweisen. Aus Sicht des Clientcodes ist der Vorgang als einfache Zuweisung geschrieben.

class TimePeriod2
{
    private double _seconds;

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

Weitere Informationen finden Sie in den Artikeln zu Eigenschaften und Indexern.

C#-Sprachspezifikation

Weitere Informationen erhalten Sie unter C#-Sprachspezifikation. Die Sprachspezifikation ist die verbindliche Quelle für die Syntax und Verwendung von C#.