Сделать асинхронный метод с задержкой - C#

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

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

Никак не могу разобраться с этими asynk\away если коротко, то есть два метода ПЕРВЫЙ должен сделать задержку выполнения задачи
        public void  GetPay()
        {
            Sum += this.HourlyRate * this.TimeWorked;
            Thread.Sleep(5000);
            free = true;
        }
А второй просто выполниться
        public void StartJob()
        {
            free = false;
            //метод начисления зп за выполненный объем работы
            GetPay();
            Console.WriteLine("За выполнение этой задачи он получил {0} баксов", Sum.ToString());
        }
ну и в конце нужно дождаться выполнения последнего... Буду признателен за помощь ;-) p.s. чет совсем глухо застрял на этом моменте((

Решение задачи: «Сделать асинхронный метод с задержкой»

textual
Листинг программы
await Task.Delay(1000);

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


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

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

13   голосов , оценка 4 из 5
Похожие ответы