Přidat (C#-Reference)
add Kontextové klíčové slovo se používá k definování vlastních událostí přístupový objekt, který je vyvolán při Klientský kód přihlásí k odběru vašeho událost.Pokud zadáte vlastní add mechanismu přístupu, je třeba zadat také Odebrat přístupový objekt.
Příklad
Následující příklad ukazuje událost, která má vlastní add a Odebrat přístupové objekty.Celý příklad viz Jak: implementace rozhraní události (Příručka programování C#).
class Events : IDrawingObject
{
event EventHandler PreDrawEvent;
event EventHandler IDrawingObject.OnDraw
{
add
{
lock (PreDrawEvent)
{
PreDrawEvent += value;
}
}
remove
{
lock (PreDrawEvent)
{
PreDrawEvent -= value;
}
}
}
}
Obvykle není potřeba poskytnout vlastní přístupové objekty vlastní události.Přístupové objekty, automaticky generovaných kompilátorem když deklarujete události jsou dostačující pro většinu scénářů.