title: Output a list/other data structure using linq query
body: <p>is there a way to do a Console.WriteLine() on a Generic Collection 
  example:
  List a has:</p>
  
  <pre><code>a.Key[0]: apple
  a.Value[0]: 1
  
  a.Key[1]: bold
  a.Value[2]: 2
  </code></pre>
  
  <p>Is there a way to write out the List contents: Key, Value using LINQ? </p>
  
  <p>a = a.OrderByDescending(x => x.Value));</p>
  
  <pre><code>foreach (KeyValuePair pair in car) 
  { 
      Console.WriteLine(pair.Key + ' : ' + pair.Value); 
  } 
  </code></pre>
  
  <p>Instead of the foreach I want to write a Linq / query...
  is it possible? </p>