匿名方法(Anonymous methods) 提供了一种传递代码块作为委托参数的技术。匿名方法是没有名称只有主体的方法。
在匿名方法中您不需要指定返回类型,它是从方法主体内的 return 语句推断的。
class AnonymousMethods
{
// 委托中使用匿名方法
delegate void HandleMessage_Delegate(string message);
public void Fun()
{
HandleMessage_Delegate hm = delegate (string meg)
{
Console.WriteLine(meg);
};
}
// 多线程中使用匿名方法
Task task;
public void Fun2()
{
task = new Task(() => { Console.WriteLine("mesage"); });
}
}