Megosztás:


A remove környezetfüggő kulcsszó (C# referencia)

remove A környezetfüggő kulcsszóval definiálhat egy egyéni esemény-kiegészítőt, amely akkor lesz meghívva, amikor 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.

A C# nyelv referenciadokumentuma a C# nyelv legújabb kiadású verzióját ismerteti. Emellett a közelgő nyelvi kiadás nyilvános előzetes verziójú funkcióinak kezdeti dokumentációját is tartalmazza.

A dokumentáció azonosítja azokat a funkciókat, amelyeket először a nyelv utolsó három verziójában vagy az aktuális nyilvános előzetes verziókban vezetnek be.

Jótanács

Ha meg szeretné tudni, hogy mikor jelent meg először egy funkció a C#-ban, tekintse meg a C# nyelvi verzióelőzményeiről szóló cikket.

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 automatikusan létrehozott tartozékok elegendőek a legtöbb forgatókönyvhöz. A C# 14-től kezdve eseményeket deklarálhat partial . A részleges esemény végrehajtási nyilatkozatának deklarálnia kell a kezelőket és add a remove kezelőket.

Lásd még