Gå til indholdet

N295 Async (async/await)

I denne opgave skal du hente et tilfældigt tal fra random.org, og gemme dette i en fil - men begge ting skal ske asynkront!

Klik for at se et forslag til en løsning
string url = "https://www.random.org/integers/?num=1&min=1&max=6&col=1&base=10&format=plain&rnd=new";

// Bør bruge using men glem det lige nu
HttpClient w = new HttpClient();
Console.WriteLine("Henter tal");
string tal = await w.GetStringAsync(url);
Console.WriteLine("Tal hentet");
await System.IO.File.AppendAllTextAsync(@"c:\temp\tal.txt", tal);
Console.WriteLine("Tal gemt");