why don't string object refs behave like other object refs?
<pre><code>string a = "a";

string b = a;

string a = "c";
</code></pre>

<p>Why does string <code>b</code> still have the value <code>"a"</code> and not <code>"c"</code>?</p>

<p>As string is an object and not a stack value type, what's with this behaviour?</p>

<p>Thanks</p>
