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í.