你的位置:首页 > 软件开发 > ASP.net > 匿名函数:Lambda表达式和匿名方法

匿名函数:Lambda表达式和匿名方法

发布时间:2016-10-18 15:55:50
匿名函数一个“内联”语句或表达式,可在需要委托类型的任何地方使用。可以使用匿名函数来初始化命名委托,或传递命名委托(而不是命名委托类型)作为方法参数。共有两种匿名函数:Lambda表达式(在这里只举例在Lambda表达式在委托中的应用)匿名方法 Lambda表达式是一种 ...

匿名函数一个“内联”语句或表达式,可在需要委托类型的任何地方使用。可以使用匿名函数来初始化命名委托,或传递命名委托(而不是命名委托类型)作为方法参数。

共有两种匿名函数:

Lambda表达式(在这里只举例在Lambda表达式在委托中的应用)

匿名方法 

 

Lambda表达式是一种可用于创建委托或表达式目录树(以后再讨论)类型的匿名函数。通过使用Lambda表达式,可以写入可作为参数传递或作为函数调用值返回的本地函数。

若要创建Lambda表达式,需要在Lambda运算符 =>左侧指定输入参数(如果有),然后在另一侧输入表达式或语句块。

看一个例子:

    delegate int del(int i);    static void Main(get='_blank'>string[] args)    {      //Lambda表达式用于创建委托      del myDelegate = x => x * x;      int j = myDelegate(5);      Console.WriteLine(j);    }

原标题:匿名函数:Lambda表达式和匿名方法

关键词:函数

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。