class ThreadTest
{
static void Main() {
Thread t = new Thread (WriteY);
t.Start();
while (true) Console.Write ("x");
}
static void WriteY()
{
while (true) Console.Write ("y");
}
}红色部分,Thread的构造函数,参数不是一个委托实例吗?怎么能够直接写方法名呢?
恐怕还是应该有区别吧?
{
static void Main() {
Thread t = new Thread (WriteY);
t.Start();
while (true) Console.Write ("x");
}
static void WriteY()
{
while (true) Console.Write ("y");
}
}红色部分,Thread的构造函数,参数不是一个委托实例吗?怎么能够直接写方法名呢?
恐怕还是应该有区别吧?
// Declare a delegate:
delegate void Del(int x);// Define a named method:
void DoWork(int k) { /* ... */ }// Instantiate the delegate using the method as a parameter:
Del d = obj.DoWork;
来自:
http://msdn.microsoft.com/en-us/library/98dc08ac.aspx
{
while (true) Console.Write ("y");
});