title: const vs. static readonly
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/55984/what-is-the-difference-between-const-and-readonly">What is the difference between const and readonly?</a>  </p>
  </blockquote>
  
  
  
  <p>So from what I read, in C#, <code>const</code> and <code>static readonly</code> will both make a value unalterable during the execution of a program.</p>
  
  <p>However, <code>const</code> should be used with quantities which are unlikely to ever change (e.g. pi, radius of earth, litters per gallon etc.).</p>
  
  <p>On the other hand, <code>static readonly</code> should be used with values that currently are constant but might/will change in the future (e.g. software version, a multiplier in an algorithm etc.).</p>
  
  <p>Have I got it right?</p>