Implementer asynkrone opgaver

Begynder
Udvikler
Underviser på videregående uddannelse
K-12-underviser
Studerende
.NET
Visual Studio Code

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 async og await .

  • 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.