新建一个线程并运行,我采用如下的方法:static void main{
new Thread(new ThreadStart(show)).Start();
}public static void show{
MessageBox.show("Hello");
}
上面的方法可行。但是如果我采用下面的方法,却不行了呢?static void main{
new Thread(new ThreadStart(
static void show()
{
MessageBox.Show(Hello);
}
)
).Start();
}
莫非我这种写法不对?高手指点下吧。
new Thread(new ThreadStart(show)).Start();
}public static void show{
MessageBox.show("Hello");
}
上面的方法可行。但是如果我采用下面的方法,却不行了呢?static void main{
new Thread(new ThreadStart(
static void show()
{
MessageBox.Show(Hello);
}
)
).Start();
}
莫非我这种写法不对?高手指点下吧。
{
new Thread(delegate()
{
MessageBox.Show("Hello");
}).Start(); }