remove (C#-referencia)
A remove
környezetfüggő kulcsszó egy egyéni eseményelem meghatározására szolgál, amelyet akkor hív meg a rendszer, ha az ügyfélkód leiratkozik az eseményről. Ha egyéni remove
tartozékot ad meg, akkor hozzá kell adnia egy kiegészítőt is.
Példa
Az alábbi példa egy egyéni hozzáadással és remove
tartozékokkal rendelkező eseményt mutat be. A teljes példáért tekintse meg az interfészesemények implementálását ismertető témakört.
class Events : IDrawingObject
{
event EventHandler PreDrawEvent;
event EventHandler IDrawingObject.OnDraw
{
add => PreDrawEvent += value;
remove => PreDrawEvent -= value;
}
}
Általában nem kell saját egyéni eseménykiegészítőket biztosítania. Az esemény deklarálásakor a fordító által automatikusan generált tartozékok elegendőek a legtöbb forgatókönyvhöz.