title: How can I select the top 10 from a dictionary in .NET?
body: <p>I have a dictionary which is sorted like this:</p>
  
  <pre><code>var sortedDict = (from entry in dd 
                    orderby entry.Value descending  select entry
                   ).ToDictionary(pair =&gt; pair.Key, pair =&gt; pair.Value);
  </code></pre>
  
  <p>How can I select top 10 from this sorted dictionary?</p>