Udostępnij za pośrednictwem


value (odwołanie w C#)

Kontekstowe słowa kluczowego value jest używana w akcesor zestawu w deklaracji właściwości zwykłych.Jest on podobny do parametrem wejściowym metody.Wyraz value odwołuje się do wartości, który kod klienta próbuje przypisać do właściwości.W poniższym przykładzie MyDerivedClass ma właściwość o nazwie Name używający value parametr, aby przypisać nowy ciąg znaków w polu oporowe name.Z punktu widzenia klienta kodu operacja jest zapisywana jako przypisanie proste.

class MyBaseClass
{
    // virtual auto-implemented property. Overrides can only 
    // provide specialized behavior if they implement get and set accessors. 
    public virtual string Name { get; set; }

    // ordinary virtual property with backing field 
    private int num;
    public virtual int Number
    {
        get { return num; }
        set { num = value; }
    }
}


class MyDerivedClass : MyBaseClass
{
    private string name;

   // Override auto-implemented property with ordinary property 
   // to provide specialized accessor behavior. 
    public override string Name
    {
        get
        {
            return name;
        }
        set
        {
            if (value != String.Empty)
            {
                name = value;
            }
            else
            {
                name = "Unknown";
            }
        }
    }

}

Aby uzyskać więcej informacji dotyczących używania z value, zobacz Właściwości (Przewodnik programowania w języku C#).

Specyfikacja języka C#

Aby uzyskać więcej informacji, zobacz Specyfikacja języka C#. Specyfikacja języka jest ostatecznym źródłem informacji o składni i użyciu języka C#.

Zobacz też

Informacje

Słowa kluczowe języka C#

Koncepcje

Przewodnik programowania w języku C#

Inne zasoby

Odwołanie w C#