Aracılığıyla paylaş


Bağlamsal remove anahtar sözcük (C# Başvurusu)

bağlamsal remove anahtar sözcük, istemci kodu olayınızdan aboneliği kaldırdığında çağrılan özel bir olay erişimcisi tanımlamak için kullanılır. Özel remove bir aksesuar tedarik ediyorsanız, bir ekleme erişimcisi de sağlamanız gerekir.

Aşağıdaki örnekte özel ekleme ve remove erişimcileri olan bir olay gösterilmektedir. Tam örnek için bkz. Arabirim olaylarını uygulama.

class Events : IDrawingObject
{
    event EventHandler PreDrawEvent;

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

Genellikle kendi özel olay erişimcilerinizi sağlamanız gerekmez. Bir olayı bildirdiğinizde otomatik olarak oluşturulan erişimciler çoğu senaryo için yeterlidir. C# 14'le başlayarak olayları bildirebilirsiniz partial . Kısmi bir olayın uygulama bildirimi ve remove işleyicilerini bildirmelidiradd.

Ayrıca bakınız