分享方式:


add (C# 參考)

使用 add 內容關鍵字定義自訂事件存取子,以在用戶端程式碼訂閱事件時叫用。 如果提供自訂的 add 存取子,您也必須提供 remove 存取子。

範例

下例示範具有自訂 addremove 存取子的事件。 如需完整範例,請參閱如何實作介面事件

class Events : IDrawingObject
{
    event EventHandler PreDrawEvent;

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

您通常不需要提供自己的自訂事件存取子。 宣告事件時編譯器自動產生的存取子,足以應付大部分的狀況。

另請參閱