Comparteix via


Palabra add clave contextual (Referencia de C#)

Use la add palabra clave contextual 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 .

La documentación de referencia del lenguaje C# cubre la versión más reciente publicada del lenguaje C#. También contiene documentación inicial sobre las características de las versiones preliminares públicas de la próxima versión del lenguaje.

La documentación identifica cualquier característica introducida por primera vez en las últimas tres versiones del idioma o en las versiones preliminares públicas actuales.

Sugerencia

Para buscar cuándo se introdujo por primera vez una característica en C#, consulte el artículo sobre el historial de versiones del lenguaje C#.

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