Async Await. Заполнение Listbox с задержкой - C#

Узнай цену своей работы

Формулировка задачи:

Нужно сделать заполнение Listbox с задержкой в пол секунду
Листинг программы
  1. private void Button_Click(object sender, RoutedEventArgs e)
  2. {
  3. Task.Run(() =>
  4. {
  5. for (int i = 0; i < 10; i++)
  6. {
  7. Thread.Sleep(500);
  8. UpdateUI(() => lV.Items.Add(i));
  9. }
  10. });
  11. }
  12.  
  13. public void UpdateUI(Action action)
  14. {
  15. Dispatcher.BeginInvoke(new Action(() => action()));
  16. }
Теперь задача такая нужно разбить на методы async/await и Task<int> не подскажите как реализовать

Решение задачи: «Async Await. Заполнение Listbox с задержкой»

textual
Листинг программы
  1. var someIntVariable = await FillList();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут