Sdílet prostřednictvím


Kontextové add klíčové slovo (Referenční dokumentace jazyka C#)

add Kontextové klíčové slovo použijte k definování vlastního přístupového objektu události, 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í.

Referenční dokumentace jazyka C# dokumentuje naposledy vydané verze jazyka C#. Obsahuje také počáteční dokumentaci k funkcím ve verzi Public Preview pro nadcházející jazykovou verzi.

Dokumentace identifikuje všechny funkce, které byly poprvé představeny v posledních třech verzích jazyka nebo v aktuálních verzích Public Preview.

Návod

Informace o tom, kdy byla funkce poprvé představena v jazyce C#, najdete v článku o historii verzí jazyka C#.

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 poskytovat vlastní přístupové objekty událostí. Automaticky generované přístupové objekty, když deklarujete událost, jsou dostatečné pro většinu scénářů. Počínaje jazykem C# 14 můžete deklarovat partial události. Implementace deklarace částečné události musí deklarovat add a remove obslužné rutiny.

Viz také