title: Difference between readonly keyword/Expression-bodied members in c#?, which is better?
body: <p>In c# readonly members can be reduced to readonly auto properties/expression-bodied members for immutable members is expression-bodied members are better then using readonly keywords?</p>
  
  <p>Using readonly keywork: </p>
  
  <pre><code>public static readonly string  COMPANY_NAME= "XYZ";
  </code></pre>
  
  <p>Using Expression-bodied Members:</p>
  
  <pre><code>public  static  string  COMPANY_NAME =&gt; "XYZ";
  </code></pre>
  
  <p>I have come across various forums and solution that suggest expression bodied members for short hand use, and i could not find how it differs in performance.</p>