title: C#: sort dictionary in descending order
body: <p>How do I sort a keyvalue pair with descending order of their values?</p>
  
  <pre><code>foreach (KeyValuePair&lt;string, int&gt; item in keyvalue.OrderBy(key =&gt; key.Value))
              {
              } 
  </code></pre>