gpt4 book ai didi

c# - C# operator => 是什么意思?

转载 作者:太空狗 更新时间:2023-10-29 20:52:36 26 4
gpt4 key购买 nike

最近一篇帖子(Any chances to imitate times() Ruby method in C#?)的答案在用法示例中使用了 => 运算符。这个运算符(operator)是做什么的?我在我的 C# 书中找不到它,而且很难在网上搜索这样的符号。 (我没找到。)

最佳答案

它本身并不是真正的运算符,它是 lambda 表达式语法的一部分。特别是 => 是将参数与 lambda 表达式的主体分开的位。

您的书是否涵盖 C# 3.0?如果不是,它将不包括 lambda 表达式。如果是这样,它真的应该覆盖它们!希望使用正确的术语,您将能够在目录或索引中找到它。

编辑:更多信息:lambda 表达式是一种语法糖,用于创建委托(delegate)实例表达式树(后者是 .NET 3.5 的新增内容)。 Lambda 表达式几乎完全取代了匿名方法(来自 C# 2.0),尽管它们不像匿名方法那样支持“我不关心参数”的概念。

关于c# - C# operator => 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/178516/

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