Introducere în delegați
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ă.
Obiective de instruire
Explicați conceptul delegaților din C# și avantajele acestora în ceea ce privește flexibilitatea, extensibilitatea și decuparea.
Descrieți cum să declarați, să instanțiați și să invocați delegați utilizând diverse metode, inclusiv metode denumite, metode anonime și expresii lambda.
Explicați modul în care sunt utilizați delegații în scenarii de sortare, apelare inversă și alte scenarii din lumea reală.
Descrieți cât de puternic tastați delegați precum
ActionșiFuncsimplificați codul și îmbunătățiți lizibilitatea.Explicați modul în care varianța în C# îmbunătățește flexibilitatea în semnăturile metodei cu delegații.
Implementați delegații î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ă.