第一个括号是可选的语法糖?为什么字段和函数如此相似?
eagi6jfj1#
你把事情搞混了。first是一个方法,其中包含语法糖。这
first
private string first() => "first";
变成
private string first() { return "first"; }
因为它是一个方法,所以它可能有参数。
private void HelloWorld(string greeting) => Console.WriteLine($"{greeting}, world !");
那就变成
private void HelloWorld(string greeting) { Console.WriteLine($"{greeting}, world !"); // no return here because of void }
second是一个属性,还涉及到语法糖。这
second
private string second => "second";
private string second { get { return "second"; } }
1条答案
按热度按时间eagi6jfj1#
你把事情搞混了。
first
是一个方法,其中包含语法糖。这
变成
因为它是一个方法,所以它可能有参数。
那就变成
second
是一个属性,还涉及到语法糖。这
变成