title: Expression-bodied properties vs. {get; set;}
body: <p>When I have Visual Studio 2017 generate properties for me, it will always use the new expression-bodied properties, for example:</p>
  
  <pre><code>private static string username;
  internal static string Username { get =&gt; username; set =&gt; username = value; }
  </code></pre>
  
  <p>Is there any advantage of using this style over the following or is it just a matter of preference and readability?</p>
  
  <pre><code>internal static string Username { get; set; }
  </code></pre>