Ошибка при создании потока - Несколько недопустимых аргументов - C#
Формулировка задачи:
Листинг программы
- namespace WindowsFormsApplication17
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- Parserept obj = new Parserept();
- Thread myThread = new Thread(obj.ParseMethod());
- myThread.Start();
- }
- }
- class Parserept : Form1
- {
- public void ParseMethod() // передаем границы поиска
- {
- WebClient Client = new WebClient();
- Form1 ob1 = new Form1();
- for (int i = 286543463; i <= 286543998; i++)
- {
- string pattern = @"http://cs[a-z,0-9]{2,}\.vk.me/[a-z,0-9,/]{2,}.jpg";
- string text = Client.DownloadString("http://vk.com/fuck_humor?z=photo-12382740_" + i + "%2Falbum-12382740_00%2Frev");
- RegexOptions option = RegexOptions.IgnoreCase;
- Regex newReg = new Regex(pattern, option);
- MatchCollection matches;
- matches = newReg.Matches(text);
- foreach (Match mat in matches)
- {
- ob1.textBox1.Text += mat.ToString();
- }
- }
- }
- }
- }
Ошибка 1 Наиболее подходящий перегруженный метод для "System.Threading.Thread.Thread(System.Threading.ThreadStart)" имеет несколько недопустимых аргументов C:\Users\Bujh\documents\visual studio 2012\Projects\WindowsFormsApplication17\WindowsFormsApplication17\Form1.cs 30 31 WindowsFormsApplication17
Ошибка 2 Аргумент "1": преобразование типа из "void" в "System.Threading.ThreadStart" невозможно C:\Users\Bujh\documents\visual studio 2012\Projects\WindowsFormsApplication17\WindowsFormsApplication17\Form1.cs 30 42 WindowsFormsApplication17
Решение задачи: «Ошибка при создании потока - Несколько недопустимых аргументов»
textual
Листинг программы
- ThreadStart threadDelegate = new ThreadStart(Work.DoWork);
- Thread newThread = new Thread(threadDelegate);
- newThread.Start();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д