Sdílet prostřednictvím


add (Referenční dokumentace jazyka C#)

add Kontextové klíčové slovo se používá k definování vlastních událostí přístupový objekt, který je vyvolán při Klientský kód přihlásí k odběru vašeho událost.Pokud zadáte vlastní add mechanismu přístupu, je třeba zadat také Odebrat přístupový objekt.

Příklad

Následující příklad ukazuje událost, která má vlastní add a Odebrat přístupové objekty.Celý příklad viz Postupy: Implementace událostí rozhraní (Průvodce programováním v C#).

class Events : IDrawingObject
{
    event EventHandler PreDrawEvent;

    event EventHandler IDrawingObject.OnDraw
    {
        add
        {
            lock (PreDrawEvent)
            {
                PreDrawEvent += value;
            }
        }
        remove
        {
            lock (PreDrawEvent)
            {
                PreDrawEvent -= value;
            }
        }
    }

}

Obvykle není potřeba poskytnout vlastní přístupové objekty vlastní události.Přístupové objekty, automaticky generovaných kompilátorem když deklarujete události jsou dostačující pro většinu scénářů.

Viz také

Referenční dokumentace

Události (Průvodce programováním v C#)