Udostępnij za pośrednictwem


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.

Zobacz też

Informacje

Zdarzenia (Podręcznik programowania C#)