Бесконечный цикл с задержкой - 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();
    }
}

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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