<p>What is the difference between <strong><code>const</code></strong> and <strong><code>readonly</code></strong> in C#? </p>

<p>When would you use one over the other?</p>

I believe a
```
const
```
value is the same for all objects (and must be initialized with a literal expression), whereas
```
readonly
```
can be different for each instantiation...