【问题标题】:C#: What's the "=> . <=" Operator? [duplicate]C#:什么是 "=> . <=" 运算符? [复制]
【发布时间】:2021-03-28 13:00:23
【问题描述】:

在 C# 中,“=> x

我在其中找到它的代码:

public static bool Check(this int x) => x <= 2;

【问题讨论】:

  • 不是一个操作员。 =&gt; 用于表达式主体成员(在这种情况下)和 lambdas。 &lt;= 只是“小于或等于”。可以改写为=&gt; (x &lt;= 2),含义不变。您可以单独了解它们以了解其中发生的情况。

标签: c# syntax shorthand


【解决方案1】:

这是两个看起来相似但完全不同的独立运算符。第一部分表示一个表达式体成员 (=&gt;),在这种情况下,它被用作声明方法实现的简写。相当于这样:

public static bool Check(this int x)
{
    return x <= 2;
}

【讨论】:

    猜你喜欢
    • 2014-01-15
    • 2021-11-26
    • 2015-11-16
    • 2015-01-22
    • 1970-01-01
    • 1970-01-01
    • 2011-04-02
    • 2017-06-09
    • 2011-09-28
    相关资源
    最近更新 更多