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