新手关于λ表达式的问题
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);
我就没看明白,λ表达式是哪一块呢。
再一个,λ表达式到底表示哪门意思呢?
小弟新手,分部多,大家见谅啊
------解决方案--------------------lamda表达式
http://www.cnblogs.com/smwikipedia/archive/2009/05/06/1450825.html
------解决方案--------------------=>这一块就是
------解决方案--------------------myTimer.Elapsed+=(source,e)=>Console.WriteLine("Event handler called after{0} milliseconds.",(source as Timer).Interva1);
红色部分就是
参考MSDNhttp://msdn.microsoft.com/zh-cn/library/bb397687.aspx
------解决方案--------------------+=(source,e)=>。。。
lambda表达式就是匿名委托发展来的