title: Is it possible to do a partial string match on a Dictionary string key?
body: <p>I have a <code>Dictionary&lt;string, List&lt;int&gt;&gt;</code> in my code which I am using in the following manner:</p>
  
  <pre><code>Key           Values  
  2011-07-15    1, 2, 3
  2011-07-20    4, 5, 6
  2010-02-11    7, 8, 9
  </code></pre>
  
  <p>My code needs to be able to query for all values matching a particular substring in the key.  For example, if I had the substring <code>2011-07</code> it should return values <code>{1, 2, 3, 4, 5, 6}</code>.  A substring of <code>11</code> should return all IDs from <code>1-9</code>.</p>
  
  <p>Can anyone recommend a concise way to achieve this?  Or provide a better data structure for retrieving this information?</p>