Kursinnehåll
Introduktion till .NET med C#
Introduktion till .NET med C#
Uppgift – Asynkron Filavläsning
I föregående avsnitt lärde vi oss om en filavläsningsmetod som heter File.ReadAllText
. Det är en synkron metod för att läsa en fil, men det finns även ett asynkront alternativ – den heter File.ReadAllTextAsync
.
Det finns en bifogad fil i uppgiftsbeskrivningen. Det är denna fil vi vill läsa. Baskoden innehåller ett program som läser filen synkront.
Uppgift:
För närvarande är programmets utdata:
Started Program
Started Reading File
Ended Reading File
<< ASYNC CHECK >>
Ended Program
Observera att <<ASYNC CHECK>>
endast skrivs ut efter att filen är helt läst. Vi vill att den ska skrivas ut medan filen fortfarande läses.
Din uppgift är att ändra koden så att programmet läser filen asynkront.
Om meddelandet << ASYNC CHECK >>
skrivs ut mellan meddelandena Started Reading File
och Ended Reading File
, betyder det att du har implementerat en asynkron lösning korrekt:
Started Program
Started Reading File
<< ASYNC CHECK >>
Ended Reading File
Ended Program
Tack för dina kommentarer!