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!
- Start med at skabe en tom .net konsol applikation
- Hent ved hjælp af HttpClient’s (HttpClient w = new HttpClient();) GetStringAsync fra metode en streng med et tal fra https://www.random.org/integers/?num=1&min=10&max=100&col=1&base=10&format=plain&rnd=new
- Gem tallet i en fil på disken ved hjælp af AppendAllTextAsync fra System.IO.File
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");