title: Can I use dot notation for accessing dictionary values?
body: <p>I'm using <code>Dictionary&lt;string, string&gt;</code> as configuration for instruments, and it'd be easier for my users who don't know a lot about programming to be able to get autocomplete from Visual Studio.</p>
  
  <p>In Python I can make a Dictionary and access the different values with a dot operator.</p>
  
  <pre><code>d = {'name':'Joe', 'mood':'grumpy'}
  d.name
  d.mood
  </code></pre>
  
  <p>Does C# have a way to do this?</p>
  
  <p>I realize all of the problems involved since dictionary is a just a generic collection (how generic? is it just a list of KeyValuePairs? interesting question). I'm not about to write a wrapper class for this to accomplish it (I'd like it to be a bit more flexible than using explicit properties with a custom class).</p>