Dodaj (C# odwołanie)
add Kontekstowe słowo kluczowe jest używany do definiowania akcesor zdarzenia niestandardowego, który jest wywoływany, gdy kod klienta subskrybuje your zdarzenia.Jeśli podasz niestandardowy add akcesor, należy również podać usunąć akcesor.
Przykład
W poniższym przykładzie zdarzenie niestandardowe add i usunąć akcesorów.Na przykład pełna, zobacz Jak: Implementacja interfejsu zdarzenia (Podręcznik programowania C#).
class Events : IDrawingObject
{
event EventHandler PreDrawEvent;
event EventHandler IDrawingObject.OnDraw
{
add
{
lock (PreDrawEvent)
{
PreDrawEvent += value;
}
}
remove
{
lock (PreDrawEvent)
{
PreDrawEvent -= value;
}
}
}
}
Zazwyczaj nie trzeba podać własne akcesorów zdarzeń niestandardowych.Akcesory, które są automatycznie generowane przez kompilator przy deklarowaniu zdarzenie są wystarczające dla większości scenariuszy.