gpt4 book ai didi

c# - 为什么在 Lambda 表达式中使用方法?

转载 作者:太空宇宙 更新时间:2023-11-03 18:04:35 27 4
gpt4 key购买 nike

<分区>

在 C# 6.0 中,Microsoft 引入了以 lambda 表达式的形式编写方法的功能(实际上,它介于函数 block 和纯 lambda 表达式之间;我不确定它是否真的是 lambda 表达式)。通常,这就是我编写方法的方式:

private static int Add(int x, int y) { 
return x + y;
}

但是,从 C# 6.0 开始,可以这样重写相同的方法:

private static int Add(int x, int y) => x + y; 

我不明白的是,为什么我会使用后者而不是前者?它是纯粹的时尚还是在某些情况下取消功能 block 实际上是有益的?就可读性而言,对我来说,第二种形式看起来有点不寻常。我可以更好地理解第一个。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com