Tartalomjegyzék:

Hogyan működnek az események C#-ban?
Hogyan működnek az események C#-ban?

Videó: Hogyan működnek az események C#-ban?

Videó: Hogyan működnek az események C#-ban?
Videó: Как стать Успешным Парикмахером! Как достичь Успеха в Любом бизнесе! Ева Лорман! 2024, November
Anonim

Az alapításkor a küldöttek két dolgot tesznek:

  • Létrehozásakor rámutat nak nek metódus (példány vagy statikus) egy tárolóban (osztályban vagy struktúrában). Mert eseményeket , rámutat nak nek an esemény átadó módszer.
  • Pontosan meghatározza a módszerek típusát tud pont nak nek , beleértve a paraméterek számát és típusát, valamint a visszatérési típust.

Ezt szem előtt tartva, hogyan működnek az események C#-ban?

C# - Események

  • Az események felhasználói műveletek, például billentyűlenyomás, kattintások, egérmozgások stb., vagy bizonyos események, például a rendszer által generált értesítések.
  • Az eseményeket egy osztályban deklarálják és felvetik, és az eseménykezelőkkel társítják az ugyanazon osztályon vagy más osztályon belüli küldöttek használatával.

Ezt követően a kérdés az, hogyan használhatók a delegáltak és események a C#-ban? A delegált egy módja annak, hogy elmondjam C# melyik metódust hívjuk meg, ha an esemény aktiválódik. Például, ha rákattint egy gombra egy űrlapon, a program meghív egy adott metódust. Ez a mutató az a delegált . Küldöttek jók, mivel több módszert is jelezhet, hogy an esemény megtörtént, ha úgy szeretné.

Tudja azt is, hogyan hívhatok eseményt C#-ban?

Emlékeztető pontok:

  1. Használja az esemény kulcsszót delegált típussal egy esemény deklarálásához.
  2. Esemény emelése előtt ellenőrizze, hogy az esemény nulla-e vagy sem.
  3. Feliratkozás az eseményekre a "+=" operátor használatával.
  4. Az eseményt kezelő függvényt eseménykezelőnek nevezzük.
  5. Az eseményeknek lehetnek argumentumai, amelyek átadódnak a kezelő függvénynek.

Az eseményeknek van C# visszatérési típusa?

Általában azt tennéd, hogy " Visszatérés értékeket" az EventArgs objektumban, ezért eseményeket ne szükség nak nek Visszatérés értékeket, de megtehetik, ha azt mondják nekik. Alapértelmezés szerint a legtöbb esemény kezelők Visszatérés érvénytelen, azonban a kezelők megtehetik Visszatérés értékeket.

Ajánlott: