匿名委托(方法) 以 ThreadStart 为例

REF:http://baike.baidu.com/view/2761370.htm?fr=aladdin
 
不使用 匿名方法:
static void Main(string[] args)
{
Thread thread = new Thread(new ThreadStart(Run));
// 或 Thread thread = new Thread(Run); // c# 2.0 或之后版本支持
thread.Start();
}
static void Run()
{
// 要运行的代码 ...
}
使用 匿名方法
static void Main(string[] args)
{
Thread thread = new Thread(delegate()
{
// 要运行的代码
});
// 或 Thread thread = new Thread(new ThreadStart(delegate()
//{
// // 要运行的代码
//}));
thread.Start();
}
使用Lambda  表达式
static void Main(string[] args)
{
Thread thread = new Thread(() =>
{
// 要运行的代码
});
// 或 Thread thread = new Thread(new ThreadStart(() =>
//{
// // 要运行的代码
//}));
thread.Start();
}

转载于:https://www.cnblogs.com/kevinkim/p/3900934.htmlhtml