シンプルなウィンフォームでスレッドを使用しようとしています。フォームの load メソッドで数値を入力したい ListBox があります。埋まるまで待ちたくない。私はこのようなものを使用しています:
void fillList()
{
Invoke(new MethodInvoker(
delegate
{
while(true)
{
i++;
listBox1.Items.Add(i);
if(i == 4000)
break;
}
}));
}
次に、Load メソッドでこれを行っています。
Thread tr = new Thread(fillList());
tr.Start();
なぜ機能しないのですか?
次のエラーが表示されます: メソッド名が必要です (CS0149)
ありがとう。