在新的C#6.0中,我们可以使用lambda表达式定义方法和属性.
例如这个属性
public string Name { get { return First + " " + Last; } }
Run Code Online (Sandbox Code Playgroud)
现在可以定义如下:
public string Name => First + " " + Last;
Run Code Online (Sandbox Code Playgroud)
有关表达式函数成员的信息,请访问:http://blogs.msdn.com/b/csharpfaq/archive/2014/11/20/new-features-in-c-6.aspx
有没有人知道使用新语法时是否有任何开销?它可以减慢(或提高效率)应用程序,或者它可能没关系?