Бесконечный цикл с задержкой - C#

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

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

Нужен бесконечный цикл с периодом выполнения в 1 сек
            for (int i = 0; i < 10; i++)
            {
                label1.Text = Convert.ToString(i);
                System.Threading.Thread.Sleep(1000);
            }
Пытался так: выдает только последнее значение i=9 до этого неотвечает.

Решение задачи: «Бесконечный цикл с задержкой»

textual
Листинг программы
public partial class Form1 : Form
{
 
    Timer timer = new Timer();
    int index = 0;
    public Form1()
    {
        timer.Enabled = true;
        timer.Interval = 1000;
        timer.Tick += new EventHandler(timer_Tick);
        timer.Start();
    }
 
    void timer_Tick(object sender, EventArgs e)
    {
        ++index;
        lable1.Text = index.ToString();
    }
}

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


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

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

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