Mik azok a küldöttek és események a C#-ban?
Mik azok a küldöttek és események a C#-ban?

Videó: Mik azok a küldöttek és események a C#-ban?

Videó: Mik azok a küldöttek és események a C#-ban?
Videó: Буэнос-Айрес - Невероятно яркая и душевная столица Аргентины. Гостеприимная и легкая для иммиграции 2024, Lehet
Anonim

A delegált egy módja annak, hogy megmondja a C#-nak, hogy melyik metódust kell meghívni, ha egy 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é.

Hasonlóan feltehetjük a kérdést, hogy mi a különbség a delegált és az események között a C#-ban?

Kulcs A küldöttek és az események közötti különbségek a C# delegátusban egy objektum, amelyet függvénymutatóként használnak egy metódus hivatkozásának tárolására. A delegált osztályon kívül van deklarálva, míg an esemény osztályon belül van deklarálva. Metódus meghívása a delegált objektumra, a metódusra hivatkozni kell a delegált tárgy.

Másodszor, mik az események a 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 ugyanazon az osztályon vagy más osztályon belüli küldöttek használatával.

Ezt követően a kérdés az, hogy mik a delegáltak a C#-ban?

C# küldöttek hasonlóak a C vagy C++ függvényekre mutató mutatókhoz. A delegált egy referencia típusú változó, amely egy metódusra való hivatkozást tartalmazza. A referencia futás közben módosítható. Küldöttek különösen az események és a visszahívási módszerek megvalósítására használatosak.

Mi a küldöttek fő használata C#-ban?

A delegált C#-ban hasonló a C++ függvénymutatóihoz, de C# küldöttek típusbiztosak. Metódusokat paraméterként adhat át a delegált hogy lehetővé tegye a delegált hogy rámutasson a módszerre. Küldöttek visszahívási módszerek meghatározására és eseménykezelés megvalósítására szolgálnak, és a " delegált " kulcsszó.

Ajánlott: