remove (Referenční dokumentace jazyka C#)
Kontextové remove
klíčové slovo slouží k definování vlastního přístupového objektu události, který se vyvolá při odhlášení klientského kódu z vaší události. Pokud zadáte vlastní remove
příslušenství, musíte také zadat příslušenství pro přidání .
Příklad
Následující příklad ukazuje událost s vlastním přidáním a remove
přístupovými 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.