title: Is relying on && short-circuiting safe in .NET?
body: <p>Assume myObj is null.  Is it safe to write this?  </p>
  
  <pre><code>if(myObj != null &amp;&amp; myObj.SomeString != null)
  </code></pre>
  
  <p>I know some languages won't execute the second expression because the &amp;&amp; evaluates to false before the second part is executed.</p>