Aracılığıyla paylaş


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

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

C# dili başvuru belgesi, C# dilinin en son yayımlanan sürümünü gösterir. Ayrıca, yaklaşan dil sürümü için genel önizlemelerdeki özelliklere yönelik ilk belgeleri içerir.

Belgelerde ilk olarak dilin son üç sürümünde veya geçerli genel önizlemelerde sunulan tüm özellikler tanımlanır.

Tavsiye

Bir özelliğin C# dilinde ilk tanıtıldığı zamanları bulmak için C# dil sürümü geçmişi makalesine bakın.

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'den başlayarak olayları bildirebilirsiniz partial . Kısmi bir olayın uygulama bildirimi ve add işleyicilerini bildirmelidirremove.

Ayrıca bakınız