如下面例子所示, 委托 anonDel得到一个匿名委托(即,方法体);匿名方法是用作委托的参数的一段代码
1
2
3
4
5 |
Func< string , string > anonDel = delegate ( string
param) { param += "hello" ; return
param; } |
lambda表达式书写方式
Func<string, string> anonDel = param => { param += "hello"; return param; }
虽然方法是匿名的,但是有委托的引用,所以还可以像正常一样使用该方法,或者将此方法作为参数传入其他的方法中使用.
原文:http://www.cnblogs.com/malc1988/p/3567726.html