title: Generic List Find using lambda expression in c#
body: <p>I have this code:</p>
  
  <pre><code>List&lt;Visibility&gt; ListVisibility = new List&lt;Visibility&gt;();
      public class Visibility
      {
          public int ShpNo;
          public int QtyShp;
          public int NumPallets;
          public string ETA;            
      }
  
  Visibility item = ListVisibility.Find(VisibItem =&gt; VisibItem.ETA == e.Day.Date.ToShortDateString());
  </code></pre>
  
  <p>But the above Find is not returning any Item, when there is an item that matches that condition.</p>
  
  <p>What could be wrong here?</p>