title: Dictionary throws exception even after checked for null
body: <p>I am trying to read a value of a key from a dictionary like the following :</p>
  
  <pre><code>if (myDic["myKey"] != null)
  {
  }
  </code></pre>
  
  <p>I can see that I am checking for null, but even then it throws KeyNotFoundException. How else should I check this? Please advise!</p>