Sdílet prostřednictvím


value (Referenční dokumentace jazyka C#)

Kontextové klíčové slovo value se používá v přístupový objekt set v běžných vlastností prohlášení.Je to podobné vstupní parametr pro metodu.Slovo value odkazuje na hodnotu, která se pokouší o vlastnosti přiřadit kód klienta.V následujícím příkladu MyDerivedClass má vlastnost nazvanou Name , která používá value parametru přiřadit nový řetězec do pole zálohování name.Z hlediska Klientský kód operace je zapsán jako jednoduché přiřazení.

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";
            }
        }
    }

}

Další informace o použití value, viz Vlastnosti (Průvodce programováním v C#).

Specifikace jazyka C#

Další informace najdete v tématu Specifikace jazyka C#. Specifikace jazyka je úplným a rozhodujícím zdrojem pro syntaxi a použití jazyka C#.

Viz také

Referenční dokumentace

Klíčová slova jazyka C#

Koncepty

Průvodce programováním v C#

Další zdroje

Referenční dokumentace jazyka C#