private async void button2_Click(object sender, EventArgs e) { int getal = int.Parse(textBox1.Text); var machine = new Rekenmachine(); // Hier roepen we de Asynchrone variant aan // User interface blijft actief! int antwoord = await machine.KwadraatAsync(getal); listBox1.Items.Add(string.Format("Het kwadraat van {0} is {1}.", getal, antwoord)); }
private void button1_Click(object sender, EventArgs e) { int getal = int.Parse(textBox1.Text); var machine = new Rekenmachine(); // Dit is de oldfashioned oude versie: synchroon! // Dus blokkeert de UI :-( int antwoord = machine.Kwadraat(getal); listBox1.Items.Add(string.Format("Het kwadraat van {0} is {1}.", getal, antwoord)); }