【问题标题】:What is the => token called?=> 标记叫什么?
【发布时间】:2009-05-18 21:12:04
【问题描述】:

=> 标记是 C# 3.0 lambda 语法的一部分。到目前为止,我寻找这个令牌名称的努力都失败了。

【问题讨论】:

标签: syntax c#-3.0 lambda


【解决方案1】:

【讨论】:

【解决方案2】:

Eric Lippert 在Reading Code Over the Telephone 中介绍了它的名称,就阅读代码时如何发音而言。

【讨论】:

  • 谢谢。自从它出现以来,这一直困扰着我。我不能说出来,所以我更难理解它。
【解决方案3】:

它被称为“转到”运算符。

【讨论】:

    【解决方案4】:

    原来answer 取决于上下文:

    c=>c+1
    

    c c加一

    (Customer c)=>c.Name
    

    客户 c 成为 c点名

    (Customer c)=>c.Age > 21
    

    客户 c 这样 c dot age 大于 21

    【讨论】:

      【解决方案5】:

      http://msdn.microsoft.com/en-us/library/bb397687.aspx

      取自以上: 所有 lambda 表达式都使用 lambda 运算符 =>,读作“goes to”。

      【讨论】:

        猜你喜欢
        • 2012-09-27
        • 1970-01-01
        • 2016-04-17
        • 2016-09-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多