title: Why is this code with PredicateBuilder not working?
body: <p>Why is my list not returning anything?</p>
  
  <pre><code> class Program
      {
          static void Main(string[] args)
          {
              var list = new List&lt;string&gt;{ "apple" , "mango" , "chickoo", "kiwi" };
              var searchWord = new List&lt;string&gt;{ "a" };
  
              var predicate = PredicateBuilder.False&lt;string&gt;();
  
              foreach(var word in searchWord)
              {
                  predicate.Or(p =&gt; p.Contains(word));
              }
  
             var qry = list.Where(predicate.Compile());
  
             foreach (var item in qry)
             {
                 Console.WriteLine(item);
             }
  
             Console.Read();
          }
      }
  </code></pre>
  
  <p>I am using Joseph Albahari's PredicateBuilder.</p>