Compartir vía


Palabra add clave contextual (Referencia de C#)

La add palabra clave contextual se usa para definir un descriptor de acceso de eventos personalizado que se invoca cuando el código de cliente se suscribe al evento. Si proporciona un descriptor de acceso personalizado add , también debe proporcionar un descriptor de acceso remove .

En el ejemplo siguiente se muestra un evento que tiene descriptores de acceso personalizados add y quitados . Para obtener el ejemplo completo, consulte Implementación de eventos de interfaz.

class Events : IDrawingObject
{
    event EventHandler PreDrawEvent;

    event EventHandler IDrawingObject.OnDraw
    {
        add => PreDrawEvent += value;
        remove => PreDrawEvent -= value;
    }
}

Normalmente, no es necesario proporcionar sus propios descriptores de acceso de eventos personalizados. Los descriptores de acceso generados automáticamente al declarar un evento son suficientes para la mayoría de los escenarios. A partir de C# 14, puede declarar partial eventos. La declaración de implementación de un evento parcial debe declarar los add controladores y remove .

Consulte también