myTimer.Elapsed+=delegate(object source,ElapsedEventArgs e)
{
Console.WriteLine("Event handler caller after {0} milliseconds.",(source as Timer).Interva1);
};这段代码用λ表达式可以重写为
myTimer.Elapsed+=(source,e)=>Console.WriteLine("Event handler called after{0} milliseconds.",(source as Timer).Interva1);我就没看明白,λ表达式是哪一块呢。再一个,λ表达式到底表示哪门意思呢?小弟新手,分部多,大家见谅啊
{
Console.WriteLine("Event handler caller after {0} milliseconds.",(source as Timer).Interva1);
};这段代码用λ表达式可以重写为
myTimer.Elapsed+=(source,e)=>Console.WriteLine("Event handler called after{0} milliseconds.",(source as Timer).Interva1);我就没看明白,λ表达式是哪一块呢。再一个,λ表达式到底表示哪门意思呢?小弟新手,分部多,大家见谅啊
http://www.cnblogs.com/smwikipedia/archive/2009/05/06/1450825.html
红色部分就是
参考MSDNhttp://msdn.microsoft.com/zh-cn/library/bb397687.aspx
lambda表达式就是匿名委托发展来的