Implementer stedfortrædere og hændelser

Få mere at vide om, hvordan du implementerer sen binding ved hjælp af stedfortrædere, hvordan du giver andre klasser eller objekter besked, når der opstår noget af interesse, ved hjælp af hændelser, og hvordan du administrerer hændelsesudgivere og -abonnenter i et C#-program.

Forudsætninger

  • En installation af Visual Studio Code med udvidelsen C# Dev Kit installeret.
  • Evnen til at udvikle objektorienterede programmer i C#, der implementerer klasser, grænseflader, klassearvning og polymorf adfærd.
  • Muligheden for at administrere samlinger, strukturer, poster, generiske elementer, datoer og klokkeslæt og anonyme typer.
  • En grundlæggende forståelse af fil-IO, JSON-serialisering og asynkron programmering.

Moduler i dette læringsforløb

Få mere at vide om, hvordan du deklarerer, instantierer og aktiverer stedfortrædere for scenarier, der kræver aktivering af dynamiske metoder, f.eks. tilbagekaldsmetoder og brugerdefineret sortering eller filtrering.

Få mere at vide om de grundlæggende funktioner i hændelser i C#, herunder deres afhængighed af stedfortrædere og deres rolle i aktivering af kommunikation mellem objekter.