У меня вопрос, в чем разница между этими двумя методами?
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);
}
Оба из них блокируют мой пользовательский интерфейс. Я знаю, что я должен начать другой поток, чтобы избежать блокировки, но я нашел:
"Асинхронный метод обеспечивает удобный способ выполнения потенциально долговременной работы без блокировки потока вызывающего".
Я немного смущен.