add (C# 參考)
使用 add
內容關鍵字定義自訂事件存取子,以在用戶端程式碼訂閱事件時叫用。 如果提供自訂的 add
存取子,您也必須提供 remove 存取子。
範例
下例示範具有自訂 add
和 remove 存取子的事件。 如需完整範例,請參閱如何實作介面事件。
class Events : IDrawingObject
{
event EventHandler PreDrawEvent;
event EventHandler IDrawingObject.OnDraw
{
add => PreDrawEvent += value;
remove => PreDrawEvent -= value;
}
}
您通常不需要提供自己的自訂事件存取子。 宣告事件時編譯器自動產生的存取子,足以應付大部分的狀況。