Udostępnij za pośrednictwem


add (odwołanie w C#)

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 Porady: zdarzenia implementowania interfejsu (Przewodnik programowania w języku 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.

Zobacz też

Informacje

Zdarzenia (Przewodnik programowania w języku C#)