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é
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.