add (Referenční dokumentace jazyka C#)

addKontextové klíčové slovo slouží k definování vlastního přístupového objektu události, který je vyvolán, když se kód klienta přihlašuje k odběru události. Pokud zadáte vlastní add přistupující objekt, je nutné také předat přístup pro Odebrání .

Příklad

Následující příklad ukazuje událost, která má vlastní add a Odebrat přistupující objekty. Úplný příklad naleznete v tématu jak implementovat události rozhraní.

class Events : IDrawingObject
{
    event EventHandler PreDrawEvent;

    event EventHandler IDrawingObject.OnDraw
    {
        add => PreDrawEvent += value;
        remove => PreDrawEvent -= value;
    }
}

Většinou nemusíte poskytovat vlastní přístupové objekty vlastních událostí. Přistupující objekty, které kompilátor generuje automaticky při deklaraci události, jsou pro většinu scénářů dostačující.

Viz také