add (Referenční dokumentace jazyka C#)

Kontextové add klíčové slovo slouží k definování vlastního přístupového objektu událostí, který se vyvolá při přihlášení klientského kódu k odběru události. Pokud zadáte vlastní add příslušenství, musíte také zadat odebrané příslušenství.

Příklad

Následující příklad ukazuje událost, která má vlastní add a odebrat přístupové objekty. Úplný příklad najdete v tématu Implementace událostí rozhraní.

class Events : IDrawingObject
{
    event EventHandler PreDrawEvent;

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

Obvykle nemusíte zadávat vlastní přístupové objekty událostí. Přístupové objekty, které kompilátor automaticky vygeneruje, když deklarujete událost, jsou dostatečné pro většinu scénářů.

Viz také