title: C# sort dictionary with linq
body: <p>I have a dictionary in C#:</p>
  
  <pre><code>public Dictionary&lt;Product, int&gt;
  </code></pre>
  
  <p>And I would like to get my result in to a generic list:</p>
  
  <pre><code>List&lt;Product&gt; productList = new List&lt;Product&gt;();
  </code></pre>
  
  <p>With the products orderder descending by the int value in the dictionary. I've tried using the orderby method, but without success.</p>