Implementer asynkrone opgaver
Få mere at vide om, hvordan du implementerer asynkrone opgaver i C#-apps ved hjælp af nøgleordene async og await , og hvordan du kører asynkrone opgaver parallelt.
Læringsmål
Implementer asynkron programmering i C# ved hjælp af nøgleordene
asyncogawait.Udfør asynkrone filinput- og outputhandlinger, og få asynkron adgang til webressourcer i C#.
Brug TPL(Task Parallel Library) i C# til parallel programmering og administration af samtidige datastrukturer.
Identificer almindelige faldgruber i parallel programmering, og håndter undtagelser i asynkrone og parallelle opgaver.
Implementer data parallelitet i et C#-program som en del af en praktisk øvelse.
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 filinput- og outputhandlinger ved hjælp af de System.IO klasser.
En grundlæggende forståelse af JSON-serialisering og deserialisering ved hjælp af System.Text.Json-klasser og dataoverførselsobjekter.