title: zip all list from dictionary
body: <p>I have a dictionary with list of values</p>
  
  <p>Lists are dynamic added on runtime. In c# how can I Zip all the list from dictionary?</p>
  
  <p>Sample: </p>
  
  <pre><code>Dictionary&lt;string, List&lt;string&gt;&gt; MyDictionary = new Dictionary&lt;string, List&lt;string&gt;&gt;();
  
  List&lt;int&gt; firstlist= new List&lt;string&gt;();
  
  firstlist.Add("one");
  
  firstlist.Add("two");
  
  firstlist.Add("three");
  
  firstlist.Add("four");
  
  List&lt;int&gt; secondlist= new List&lt;int&gt;();
  
  secondlist.Add(1);
  
  secondlist.Add(2);
  
  secondlist.Add(3);
  
  secondlist.Add(4);
  
  MyDictionary.Add("Words", firstlist);
  MyDictionary.Add("Number", secondlist);
  </code></pre>
  
  <p>I want to zip all the list from mydictionary so the result would be:</p>
  
  <pre><code>one       1
  two       2
  three     3
  four      4
  </code></pre>