What is the rationale behind the decision to have "null as string" return null?
<p>Is there any compelling reason, beyond backwards compatibility, for:</p>

<pre><code>(null as string) == null; //true
</code></pre>
