Как реализовать паузу в выполнении цикла - C#
Формулировка задачи:
Здравствуйте! Подскажите пожалуйста как реализовать паузу в выполнении цикла. Суть задачи в принципе проста: подается n кол-во чисел... они формируют входной сигнал и очередное состояние. при этом это очередное состояние и входной сигнал отображаются в текстбоксах. вот нужно сделать та чтобы между этими появлениями было по пол секунды...
Не помогает...либо я просто не могу найти куда его вставить...
System.Threading.Thread.Sleep(500);
Random x = new Random(); for (int i1 = 0; i1 <= int.Parse(textBox1.Text); i1++) { int a = x.Next(2); //инициализация входного символа 0 или 1 label4.Text = a.ToString(); if (a == 0) { KA.V = (int)dataGridView1[1, KA.Q].Value; //формирование выходного символа KA.Q = (int)dataGridView1[0, KA.Q].Value; //переход в очередное состояний КА } else { KA.V = (int)dataGridView1[3, KA.Q].Value; //формирование выходного символа KA.Q = (int)dataGridView1[2, KA.Q].Value; //переход в очередное состояний КА } textBox2.Text = KA.V.ToString();//выдача выходного символа textBox5.Text = KA.Q.ToString();//показ очередного состояния КА }
Решение задачи: «Как реализовать паузу в выполнении цикла»
textual
Листинг программы
for ( int i = 0; i < 5; i++ ) { MessageBox.Show( i.ToString() ); Thread.Sleep( 3000 ); MessageBox.Show( i.ToString() ); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д