随便玩玩之C# 15 Lambda表达式
随便玩玩之C# 15 Lambda表达式
Lambda表达式的定义方式为:“([参数列表]) => 表达式”。运算符“=>”是一种与赋值运算“=”具有相同优先级的右结合运算符,在英语里读作:“goes to”。
匿名方法就是没有名字的方法,只有处理逻辑。当我们只需要进行一段逻辑处理,不需要引用这个逻辑处理的结果进行其他操作的时候,就可以使用匿名方法。Lambda表达式与匿名方法没有区别。在使用匿名方法的地方,完全可以用Lambda表达式来代替。
这里只说说 => 用法。方法体只有一条语句的时候可以使用=>替代大括号。
using System;
using System.Security.Cryptography.X509Certificates;
namespace AnonymousMethods
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine(Sum());
Console.WriteLine(Sum2());
Console.ReadKey();
}
static int Sum()
{
return 2 + 3;
}
static int Sum2() => 2+3;
}
}

这里要增加内容,待续
参考资料:
https://www.cnblogs.com/daxnet/archive/2008/11/14/1687010.html
https://www.cnblogs.com/daxnet/archive/2008/11/12/1687011.html

浙公网安备 33010602011771号