Как исправить ошибку в коде запуска потока? - C#

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

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

Подскажите пожалуйста, как поправить ошибку.
private void Form1_Load(object sender, EventArgs e)
        {
            
            Thread myThread = new Thread(button5_Click_1); //Создаем новый объект потока (Thread)
            myThread.Start(); //запускаем поток
        }
 
private void button5_Click_1(object sender, EventArgs e) // Кнопка ANALYSE
        {
}
Ошибка 1 Наиболее подходящий перегруженный метод для "System.Threading.Thread.Thread(System.Threading.ParameterizedThreadStart)" имеет несколько недопустимых аргументов Ошибка 2 Аргумент "1": преобразование типа из "группа методов" в "System.Threading.ParameterizedThreadStart" невозможно

Решение задачи: «Как исправить ошибку в коде запуска потока?»

textual
Листинг программы
private void button5_Click_1(object sender, EventArgs e) {
    Analyze();
}
 
private void Analyze() {
    // ...
}
 
private void Form1_Load(object sender, EventArgs e) {
    Thread myThread = new Thread(Analyze);
    myThread.Start();
}

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


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

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

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