c# Lambda 表达式

若要创建 Lambda 表达式,需要在 Lambda 运算符 =>左侧指定输入参数(如果有),然后在另一侧输入表达式或语句块。 例如,lambda 表达式 x => x * x
指定名为 X的参数并返回 x的平方值。 如下面的示例所示,你可以将此表达式分配给委托类型:

delegate int del(int i);
static void Main(string[] args)
{
del myDelegate = x => x * x;
int j = myDelegate(5); //j = 25
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • C++ lambda表达式与函数对象 lambda表达式是C++11中引入的一项新技术,利用lambda表达式可以...
    小白将阅读 85,430评论 15 117
  • 从** C#3.0开始,可以使用一种新的方法把实现代码赋予委托: Lambda表达式**。只要有委托参数类型的地方...
    天堂迈舞阅读 9,798评论 0 5
  • C++的进步真是不小,C++已经开始支持函数式编程了 转载:http://www.cnblogs.com/code...
    IT孤独者阅读 191评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • 记《新木乃伊》 剧情篇 这个故事关系到人类文明。那是一个很早很早的王朝,她是整个皇室唯一的继承人,安玛奈特公主。她...
    叶小扬阅读 757评论 0 1