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#.