Вызов методов через определенное время - C#

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

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

Как можно вызывать методы через указанное время. Вызываем 1 метод ждем 30 секунд , потом вызывается 2 метод ждем 50 секунд и т.д Пробовал через Thread.Sleep() приложение зависает .А через Timer_Tick не удобно .Потому-что время всегда разноe , что можно еще попробовать.

Решение задачи: «Вызов методов через определенное время»

textual
Листинг программы
static void Metod(object timeout)
        {
            Thread.Sleep((int)timeout);
            Console.WriteLine("Я проснулся!");
        }
        static void Main(string[] args)
        {
            Thread thread = new Thread(Metod);
            thread.Start(1500);
            Console.WriteLine("Вставай!");
            Console.WriteLine("Вставай!");
            Console.WriteLine("Вставай!");
            thread.Join();
            Console.Read();
        }

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


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

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

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