Kom i gang med stedfortrædere
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.
Læringsmål
Forklar begrebet stedfortrædere i C# og deres fordele med hensyn til fleksibilitet, udvidelse og afkobling.
Beskriv, hvordan du deklarerer, instantierer og aktiverer stedfortrædere ved hjælp af forskellige metoder, herunder navngivne metoder, anonyme metoder og lambda-udtryk.
Forklar, hvordan stedfortrædere bruges til sortering, tilbagekald og andre scenarier i den virkelige verden.
Beskriv, hvor stærkt indtastede stedfortrædere synes godt om
ActionogFuncforenkler din kode og forbedrer læsbarheden.Forklar, hvordan varians i C# øger fleksibiliteten i metodesignaturer med stedfortrædere.
Implementer stedfortrædere 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.