Создание нового потока Thread - C#

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

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

Привет всем. Пытаюсь по клику на кнопку создать новый поток и чтобы внутри него выполнился метод Cikl. В итоге нажимаю на кнопку в конструкторе и ничего не происходит.
public void Cikl()
        {
            try
            {
                int i = 0;
                int Timesleep = Convert.ToInt32(textBox7.Text);
                int countCoMMent = Convert.ToInt32(textBox8.Text);
                label4.Content = countCoMMent;
 
                while (i <= countCoMMent - 1)
                {
                    MAKEcomment();
                    i++;
                    Thread.Sleep(Timesleep * 1000);
                }
 
                MessageBox.Show("!!!!!!!");
            }
            catch (Exception)
            {}
        }
 
        public void newPotok()
        {
            Thread myThread = new Thread(Cikl);
            myThread.Start();
        }  
        private void button2_Click(object sender, RoutedEventArgs e)
        {
            newPotok();
        }

Решение задачи: «Создание нового потока Thread»

textual
Листинг программы
        public void MAKEcomment()
        {
 
            try
            {
                var comment = textBox5.Text;
                var vk = new VkApi();
                vk.Authorize(tokken);
 
                var commentt = vk.Wall.AddComment(new WallAddCommentParams
                {
                    OwnerId = vk.UserId,
                    PostId = popo,
                    Text = comment,
 
                });
                
                countFinishCooment++;
                BeginInvoke(new Action(() => {  label2.Content = countFinishCooment; })); // Вот так вот
            }
            catch (Exception ex)
            {
 
                string mes2 = "Неизвестная ошибка";
                MessageBox.Show(mes2 + Environment.NewLine + ex);
                textBox5.LineDown();
            }
 
        }

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


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

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

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