title: LINQ "zip" in String Array
body: <p>Say there are two arrays: </p>
  
  <pre><code>String[] title = { "One","Two","three","Four"};
  String[] user = { "rob","","john",""};
  </code></pre>
  
  <p>I need to filter out the above array when the <code>user</code> value is Empty then join or zip the two together. Final Output should be like: </p>
  
  <pre><code>{ "One:rob", "three:john" } 
  </code></pre>
  
  <p>How can this be done using LINQ?</p>