In a new C# 6.0 we can define methods and properties using lambda expressions.
For instance this property
public string Name { get { return First + " " + Last; } }
can be now defined as follows:
public string Name => First + " " + Last;
The information about expression-boided function members you can find here: http://blogs.msdn.com/b/csharpfaq/archive/2014/11/20/new-features-in-c-6.aspx
Does anyone know if there's any overhead when using new syntax? Can it slow down (or improve efficiency of) the application or maybe it doesn't matter?