匿名方法示例

如下面例子所示, 委托 anonDel得到一个匿名委托(即,方法体);匿名方法是用作委托的参数的一段代码

Func<string, string> anonDel = delegate(string param)
{
  param += "hello";
  return param;              
}

lambda表达式书写方式

Func<string, string> anonDel = param =>
{
  param += "hello";
  return param;              
}

 

 

虽然方法是匿名的,但是有委托的引用,所以还可以像正常一样使用该方法,或者将此方法作为参数传入其他的方法中使用.

posted @ 2014-02-25 21:25  malc1988  阅读(85)  评论(0编辑  收藏  举报