value隐式参数

隐式参数用于属性和索引器声明中的访问器。 set value 它是方法的输入参数。 关键字 value 引用客户端代码尝试分配给属性或索引器的值。 在以下示例中,TimePeriod2 有一个名为 Name 的属性,该属性使用 value 参数向支持字段 name 分配新字符串。 从客户端代码的角度来看,该操作写作一个简单的赋值语句。

class TimePeriod2
{
    private double _seconds;

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

有关详细信息,请参阅属性索引器这两篇文章。

C# 语言规范

有关详细信息,请参阅 C# 语言规范。 该语言规范是 C# 语法和用法的权威资料。