Implementarea delegaților și a evenimentelor

Aflați cum să implementați legarea târzie utilizând delegați, cum să notificați alte clase sau obiecte atunci când are loc ceva de interes utilizând evenimente și cum să gestionați editorii și abonații evenimentului într-o aplicație C#.

Cerințe preliminare

  • O instalare a Visual Studio Code cu extensia C# Dev Kit instalată.
  • Capacitatea de a dezvolta programe orientate spre obiect în C# care implementează clase, interfețe, moștenire de clasă și comportament polimorpic.
  • Capacitatea de a gestiona colecții,structuri, înregistrări, generice, date și ore și tipuri anonime.
  • O înțelegere de bază a programului IO, JSON serializare și asincronă.

Module din această cale de învățare

Aflați cum să declarați, să instanțiați și să invocați delegați pentru scenarii care necesită invocarea de metode dinamice, cum ar fi metode de apelare inversă și sortare sau filtrare particularizată.

Învățați noțiunile fundamentale ale evenimentelor din C#, inclusiv dependența lor de delegați și de rolul lor în activarea comunicării între obiecte.