title: Linq: Filter a list with a different IEnumerable<bool>
body: <p>I cannot find out how to filter an array/list from another list array:
  I was looking for something like this:</p>
  
  <pre><code>IEnumerable&lt;bool&gt; Filter = new[] { true, true, false,true };
  
  IEnumerable&lt;string&gt; Names = new[] { "a", "B", "c", "d" };
  
  List&lt;string&gt; NameFiltered = Filter
      .Where(c =&gt; c == true)
      .Select(x =&gt; Names)
      .ToList();
  </code></pre>