будет считать интервал он окончания выполнения метода?
                  
                  
                  Timer timer = new Timer(1000);
                  
                  
                              timer.Elapsed += (sender, eventArgs) =>
                  
                  
                              {
                  
                  
                                  Console.WriteLine("Start timer");
                  
                  
                                  Thread.Sleep(6000);
                  
                  
                                  Console.WriteLine("Hello after sleep");
                  
                  
                              };
                  
                  
                              timer.AutoReset = true;
                  
                  
                              timer.Enabled = true;
                  
                  
                  Пробовал такой вариант, но он считает от старта, тоесть если время выполнения - дольше чем время интервала - получается лавинообразный еффект
                  
                  
                
Может через таски попробовать
а нельзя таймер стартовать в конце нужного метода?
Обсуждают сегодня