Ho la domanda, qual è la differenza tra questi due metodi?Modificatore asincrono in C#
async private void Button_Click_1(object sender, RoutedEventArgs e)
{
Thread.Sleep(2000);
}
private void Button_Click_2(object sender, RoutedEventArgs e)
{
Thread.Sleep(2000);
}
Entrambi bloccano l'interfaccia utente. So che devo iniziare un'altra discussione per evitare il blocco, ma ho trovato:
"Un metodo asincrono fornisce un modo conveniente per eseguire lavori potenzialmente di lunga durata senza bloccare il thread del chiamante".
Sono un po 'confuso.
puoi usare async ma assicurati di usare "await" .. –
Sapete che l'avvertimento del compilatore si ottiene con il metodo 'async'? Leggilo. Ti dirà cosa c'è che non va. –