c#代码中=>运算符的含义

ahm*_*our 2 c#

我有以下c#代码.我不知道=>这段代码中运算符的含义!!

public class ClassA: ClassB
{
    public string Type => "article";
}
Run Code Online (Sandbox Code Playgroud)

dot*_*tom 6

这是C#6中引入的简写语法.您提供的示例是readonly属性的简写,它相当于

public class ClassA: ClassB
{
    public string Type 
    {
        get { return "article"; }
    }
}
Run Code Online (Sandbox Code Playgroud)

  • @Steve:少打字?......当ReSharper强迫你将打字速度降低20%时,越少越好.>点 (2认同)